Debuguję błąd rozdzielczości DNS dla domeny auth.otc.t-systems.com
z serwerem Cloudflare, ale utknąłem. Dziwną rzeczą jest to, że wyszukiwanie kończy się powodzeniem / niepowodzeniem w zależności od komputera, na którym uruchomione jest zapytanie, ale nie mogę zrozumieć, gdzie różni się konfiguracja.
Błąd zawsze dotyczy następującego komunikatu: server can't find auth.otc.t-systems.com: SERVFAIL
1.1.1.1
jest DNS Cloudflare.
Co próbowałem do tej pory:
- Działa
nslookup auth.otc.t-systems.com 1.1.1.1
na różnych maszynach:- Na moim komputerze nie działa z internetem w pracy i w domu (jednak w obu przypadkach działa z DNS Google).
- Nie działa na komputerze kolegi z dostępem do Internetu w pracy.
- Udaje się to w sesji ssh do zdalnego serwera.
- Teraz zakładam, że w naszym pracy w Internecie jest jakaś dziwna konfiguracja, która powoduje, że wyszukiwanie kończy się niepowodzeniem. Jednak nie wiem, czego powinienem szukać, i znalazłem również niektóre internetowe usługi nslookup, które również zawodzą:
Wszelkie wskazówki, jak mogę to dalej debugować?
networking
domain-name-system
Thomas Obermüller
źródło
źródło
1.0.0.1
IPv6 lub jeśli masz IPv62606:4700:4700::1111
i2606:4700:4700::1001
wszystkie one również są CloudFlare. Zobacz także blog.cloudflare.com/fixing-reachability-to-1-1-1-1-globally i jego ostatni akapit podający sposoby zgłaszania problemu.Odpowiedzi:
Spróbuj użyć dig. Dwadzieścia lat temu starali się wycofać nslookup, ale teraz jest głęboko zakorzeniony w pamięci mięśniowej i niemożliwy do pozbycia się, ale kopanie jest znacznie lepsze. Na przykład.
Śledzi w pełni dla Ciebie rozdzielczość i możesz zobaczyć, gdzie się różnią.
źródło
dig
inslookup
dla tego zapytania. Ponieważ jednak1.1.1.1
jest to adres anycast, wynik może się różnić w zależności od tego, który serwer ostatecznie obsługuje zapytanie.+trace
i@1.1.1.1
? Czy na pewno rozumiesz, jak te opcje działają razem?Ludzie sieci używali od wieku 1.1.1.1 jako zamiennik innego prywatnego adresu w losowych interfejsach przełączników / routerów AP. (Jestem w tej chwili w miejscu, w którym publiczny adres IP setek bezprzewodowych punktów dostępowych to 1.1.1.1)
Założę się o pieniądze w maszynach, w których nie możesz rozmawiać z wersją 1.1.1.1 Cloufare, że masz tam (natychmiastową) trasę dla takiego interfejsu.
Na przykład w moim przypadku 1.1.1.1 podaje mój adres IP:
źródło
64 bytes from 1.1.1.1: icmp_seq=1 ttl=58 time=1.30 ms
to mój RTT do rzeczy.auth.otc.t-systems.com
iserverfault.com
. Oto wynik z tcpdump: gist.github.com/thomas88/03acc781f45c9427863b1876c75acb4d