Quiero encontrar el nombre de host basado en la dirección IP dada en mi programa. ¿Es posible obtenerlo, si es así puede proporcionar el código? Gracias.¿Cómo obtener el nombre de host basado en la dirección IP?
6
A
Respuesta
11
Sí, es posible.
import java.net.*;
public class HostName
{
public static void main(String args[])
{
InetAddress inetAddress =InetAddress.getByName("127.64.84.2");//get the host Inet using ip
System.out.println ("Host Name: "+ inetAddress.getHostName());//display the host
}
}
4
Algo como esto se debe apuntar en la dirección correcta:
import java.net.InetAddress;
import java.net.UnknownHostException;
public class DNSLookup {
public static void main(String args[]) {
try {
InetAddress host;
if (args.length == 0) {
host = InetAddress.getLocalHost();
} else {
host = InetAddress.getByName(args[0]);
}
System.out.println("Host:'" + host.getHostName()
+ "' has address: " + host.getHostAddress());
} catch (UnknownHostException e) {
e.printStackTrace();
}
}
}
0
Puede utilizar getHostName()
método de InetAddress
clase.
0
Trate de hacer esto ....
System.out.println(InetAddress.getByName("IP_ADDR").getHostName());
0
Hey I M utilizando métodos anteriores bt el método getHostName() no devuelve el nombre de host de IP dada.
código, véase:
try {
// This is ip of tutorialspoint.com
InetAddress addr2 = InetAddress.getByName("127.64.84.2");
op.setText("Host name is: "+addr2.getHostName());
}
catch (UnknownHostException e3) {
op.setText("Error: Host not found" + e3);
}
0
import java.net.*;
public class GetHostNameFromIPAddress {
public static void main(String[] args) {
try {
InetAddress inetAddr = InetAddress.getByName("163.53.76.55");
// Get the host name
String hostname = inetAddr.getHostName();
// Get canonical host name
String canonicalHostname = inetAddr.getCanonicalHostName();
System.out.println("Hostname: " + hostname);
System.out.println("Canonical Hostname: " + canonicalHostname);
}
catch (UnknownHostException e) {
System.out.println("Host not found: " + e.getMessage());
}
}
}
Cuestiones relacionadas
- 1. Obtener el nombre de host de la dirección IP
- 2. Resolviendo la dirección IP del nombre de host con PowerShell
- 3. Dirección IP al nombre de host en Java?
- 4. conversión de una dirección IP a nombre de host
- 5. ¿Cómo obtener la dirección IP?
- 6. Error de MySQL: No se puede obtener el nombre de host de su dirección IP
- 7. WP7 Mango - Cómo obtener una dirección IP para un nombre de host dado
- 8. Obtener la dirección IP de los visitantes
- 9. C#: ¿Obtener la dirección IP del nombre de dominio?
- 10. Fallo de segmentación cuando al buscar el nombre de host y la dirección IP
- 11. Resolver ip al nombre de host
- 12. Cómo obtener la dirección IP de sockaddr
- 13. ¿Cómo obtener la dirección IP desde $ SSH_CLIENT
- 14. Cómo establecer el nombre de host utilizando php curl para una dirección IP específica
- 15. Netty: obtener dirección IP remota en messageReceived
- 16. ¿Cómo puedo obtener el nombre de la computadora y la dirección IP de la computadora local?
- 17. ¿Cómo obtener la dirección IP del servidor?
- 18. Obtener la dirección IP 'externa' en Java
- 19. Apache httpd.conf para redirigir la IP al nombre de host
- 20. cómo obtener el nombre de la ciudad desde la dirección IP
- 21. Obtener mi dirección de IP
- 22. ¿Por qué recibo :: 1 como dirección IP en ASP.Net .. y cómo obtener la dirección IP correcta?
- 23. ¿Cómo puedo obtener el puerto ethernet dada la dirección IP?
- 24. Obtener la dirección IP del usuario
- 25. C++ Llamada a la función de Windows que obtiene el nombre de host y la dirección IP locales
- 26. Cómo resolver el nombre de host de la IP local en C# .NET?
- 27. Cómo obtener la dirección IP de una máquina en C#
- 28. elisp condicional basado en el nombre de host
- 29. Obtener dirección IP local usando Boost.Asio
- 30. Resolver IP a nombre de host usando PHP