2014-09-04 11 views
28

Właśnie zauważyłem dzisiaj, że foo.bar domeny postanawia 127.0.53.53 (http://foo.bar, http://whois.domaintools.com/foo.bar)Domena foo.bar punkty 127.0.53.53 - dlaczego?

w moim przypadku to kończy się na localhost Apache, ale zastanawiam się, dlaczego rejestrujący nie tylko zdecydował się wskazać na 127,0 .0.1? Czy istnieje jakiś szczególny powód?

+0

http://www.computerworld.com.au/article/539336/icann_seeks_tackle_dns_namespace_collision_risks/ –

+3

sprawdza się w [SF] ... i jest [duplikatem] (http://serverfault.com/q/626612/126632) –

+0

Byłem podłączony do VPN. Po rozłączeniu wszystko znowu było w porządku: FacePalm: – Rasmus

Odpowiedz

45

127.0.53.53 to specjalne adresy IP używane przez ICANN to prevent DNS name collisions with the new gTLDs.

W twoim przypadkugTLD było delegated w lutym. Tak więc 127.0.53.53 jest dużą wskazówką dla osób używających .bar w swoich wewnętrznych ustawieniach, że nazwa domeny .bar zostanie wkrótce użyta w globalnym DNS.

Jeśli przyjrzeć się bliżej rekordu foo.bar zobaczyć więcej informacji:

$ dig foo.bar A +short 
127.0.53.53 
$ dig foo.bar TXT +short 
"Your DNS configuration needs immediate attention see https://icann.org/namecollision" 
$ dig foo.bar MX +short 
10 your-dns-needs-immediate-attention.bar. 
$ dig foo.bar SRV +short 
10 10 0 your-dns-needs-immediate-attention.bar. 
+3

czy możemy wymusić na 127.0.0.1? – jrmgx

+2

Kim jest "my"? Wybrano 127.0.53.53, ponieważ ułatwia wyszukiwanie tego problemu. Nie ma również żadnej różnicy funkcjonalnej między 127.0.0.1 a 127.0.53.53. – Sebastian

+0

Sebastian, stosy TCP/IP nie będą odpowiadać na żądania przeznaczone do 127.0.53.53, ale będą odpowiadać na żądania przeznaczone dla 127.0.0.1. To duża różnica. @jrmgx Tak, użyj lokalnego serwera DNS, takiego jak dnsmasq, i wskaż swój lokalny DNS na adres 127.0.0.1, a możesz zmienić * .bar (lub cokolwiek, naprawdę) na cokolwiek zechcesz, w tym 127.0.0.1. –