Ich habe Server mit dem Namen "Gefällt server.prod.example.com
mir" und melde mich regelmäßig als "" an server.prod
. Seit kurzem werden diese Hostnamen in 127.0.53.53 aufgelöst.
Es stellt sich heraus, dass ICANN kürzlich die .prod
TLD aktiviert hat . Darüber hinaus wird jede Anfrage, die an die .prod
Nameserver geht, auf 127.0.53.53 aufgelöst, anstatt als NXDOMAIN zurückzukehren, wodurch die Auflösung weiterhin ordnungsgemäß funktionieren würde. (Ich vermute, der Sinn dahinter ist, die Leute wissen zu lassen, dass ihre Sachen schlimmer werden, bevor sie anfangen, sich zu etwas Realem zu entschließen.)
Wie kann ich vermeiden, dass ich meinen Domainnamen für jeden Host wie diesen eingeben muss?
Beißt dich das immer noch gelegentlich? Ich konnte keine Liste der neuen TLDs finden und als sie hinzugefügt wurden, habe ich selbst eine eingerichtet: https://twitter.com/newgtldannounce
quelle
.prod
es sich um eine blöde TLD handelt. :(Antworten:
Wenn Sie
127.0.53.53
feststellen, dass interne Domänen plötzlich in eine Namenskollision aufgelöst werden, und ICANN versucht, Ihnen mitzuteilen, dass Sie Ihre DNS-Konfiguration dringend korrigieren müssen.Wenn es würde NXDOMAIN zurückkehren , wie Sie vorgeschlagen, sind Sie richtig, wäre es an die Arbeit fortsetzen - vorerst .
Es würde auch Ihre intern vorgesehene DNS-Abfrage an externe Parteien weiterleiten.
Schlimmer noch, in Zukunft könnte sich jemand registrieren
server.prod
und Ihnen viel mehr Probleme bereiten.Weitere Informationen finden Sie hier https://icann.org/namecollision oder führen Sie Folgendes aus:
Wie man das behebt: Abhängig vom Anwendungsfall würde ich sie wahrscheinlich nur
.ssh/config
mit den Kurznamen ergänzen . Oder starten Sie die FQDNs wirklich.quelle
Train users and system administrators in using FQDNs
)ssh db.myreallylongdomainnamethatsomeassholefrommarketingpicked.com
anstattssh db
.Wenn Sie einen Hostnamen ohne Punkte eingeben, versuchen DNS-Resolver, diesen Hostnamen nachzuschlagen, indem sie zuerst die konfigurierten Suchdomänen an den Hostnamen anhängen.
Wenn Sie für die meisten Resolver einen Hostnamen mit mindestens einem Punkt verwenden, probiert der Resolver zunächst den Hostnamen selbst aus und fügt die konfigurierten Suchdomänen hinzu.
Viele Resolver haben die Möglichkeit, ihr Verhalten so zu ändern, dass sie die Suchdomänen für Hostnamen mit Punkten anhängen. Dies geschieht häufig "
ndots
" über eine Option , die dem Resolver mitteilt, wie viele Punkte der Hostname haben muss, bevor er zuerst versucht, den Hostnamen selbst nachzuschlagen. Umserver.prod
Arbeit zu machen , fügen Sie diese Zeile Ihrem hinzuresolv.conf
:Wenn Sie auch server.subzone.prod auflösen möchten, müssen Sie die Option auf 3 usw. setzen.
Wenn jemand weiß, wie man das in MacOS X umsetzt, lass es mich wissen. Das Ändern
/etc/resolv.conf
ist dokumentiert, um nicht zu funktionieren (und nicht), und ich kann die richtigenscutil
Beschwörungsformeln nicht finden.(Hinweis: Ich schütze meine Wetten hier mehr als wahrscheinlich gerechtfertigt. Ich glaube, dass die
ndots
Option auf 99% der (Nicht-MacOSX-) Unix-Systeme funktioniert.)quelle
/etc/resolv.conf
ist im Besitz des Betriebssystems. :)Andere Antworten gaben Ihnen die technische Lösung für das Problem. Aber niemand antwortete auf Ihre:
Hier ist es also.
Sie haben verschiedene Möglichkeiten.
whois
beispielsweise in Ihrem Fallwhois -h whois.iana.org prod | grep created
zur Verfügungcreated: 2014-08-23
quelle