2016-07-18 28 views
0

InetAddress folgende Bereiche zu lösen schlägt fehl:InetAddress können einige Domains nicht lösen, wirft java.net.UnknownHostException, aber Domänen arbeiten tatsächlich im Browser

kymcolux.com 
shencan.net 
zoocore.com 

auf meinem Computer zu Hause getestet und VPS mit:

InetAddress addr1 = InetAddress.getByName("kymcolux.com"); 

https://httpstatus.io/ kann auch nicht die URLs abrufen.

InetAddress wirft:

java.net.UnknownHostException: zoocore.com: unknown error 
    at java.net.Inet6AddressImpl.lookupAllHostAddr(Native Method) 
    at java.net.InetAddress$2.lookupAllHostAddr(InetAddress.java:907) 
    at java.net.InetAddress.getAddressesFromNameService(InetAddress.java:1302) 
    at java.net.InetAddress.getAllByName0(InetAddress.java:1255) 
    at java.net.InetAddress.getAllByName(InetAddress.java:1171) 
    at java.net.InetAddress.getAllByName(InetAddress.java:1105) 
    at java.net.InetAddress.getByName(InetAddress.java:1055) 
    at Main.main(Main.java:16) 

Seltsamer sie in meinem Browser arbeiten.

UPDATE versucht, verschiedene DNS-Server (Google & OpenDNS). Immer noch das gleiche Ergebnis.

Irgendwelche Ideen? Vielen Dank!

+1

Ihrem Browser auto fügt 'www' oder' http'. –

Antwort

4

Prüfen Sie, ob es funktioniert, wenn Sie www den Urls hängen, wie unten dargestellt:

InetAddress addr1 = InetAddress.getByName("www.kymcolux.com"); 
+0

omfg ... Ich möchte nicht mehr auf diesem Planeten leben. – rapstacke

0

Die folgenden Seiten sind nicht einmal erreichbar von meinem Browser, ohne das www hinzufügen. anfänglich. Sie können sie möglicherweise in Ihrem Browser öffnen, wenn Sie diese Websites bereits besucht haben.

Beachten Sie die folgende Ausgabe:

java.net.InetAddress.getByName("google.com");//google.com/216.58.208.238    
java.net.InetAddress.getByName("www.google.com");//www.google.com/216.58.210.196