Ihre Verwirrung besteht darin, dass die nameserver
Einträge /etc/resolv.conf
als gleichwertig angesehen werden (dh Spiegel, und die gleichen Antworten geben, unabhängig davon, welche gefragt wird). Wenn ein Nameserver mit "Das gibt es nicht" antwortet, ist der Auflösungscode abgeschlossen, andere Nameserver versuchen nicht, nach einer anderen Antwort zu suchen. Der Resolvercode ist in libc und ist sehr einfach.
Die einfachste Lösung, um dies zu beheben, besteht darin, einen lokalen Nameserver in Docker ( BIND oder ungebundene Pakete) auszuführen, der alle Informationen über den öffentlichen Namensraum und das "alternative Universum" enthält, bei dem es sich um Ihren privaten Namensraum handelt, der normalerweise mithilfe von Forwarding oder konfiguriert wird "Stub" -Zonen. Google ist Ihr Freund, um das einzurichten. Dann haben Sie nur einen nameserver
Eintrag in /etc/resolv.conf
diesem Punkt 127.0.0.1
.