Może tylko pingować nazwę hosta, ale nie domenę

1

Ubuntu Gnome 13.10

Co mogę zrobić:

  • ping hostnameX
    • Odpowiedź: PING hostnameX.domain.local (10.0.0.1)
  • nslookup hostnameX
    • Odpowiedź: Name: hostnameX.domain.local; Address: 10.0.0.1
    • Odpowiedź pochodząca z: Server: 127.0.1.1; Address: 127.0.1.1
  • nslookup hostnameX.domain.local
    • Odpowiedź: Name: hostnameX.domain.local; Address: 10.0.0.1
    • Odpowiedź pochodząca z: Server: 127.0.1.1; Address: 127.0.1.1

Czego NIE MOGĘ zrobić:

  • ping hostnameX.domain.local
    • Odpowiedź: ping: unknown host hostnameX.domain.local

Dzieje się tak ze wszystkimi nazwami hostów w domenie

To jest mój /etc/resolv.conf

# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 127.0.1.1
search domain.local

Próbowałem tego samego z wyłączonym dnsmasq, bez powodzenia ...

UPDATE: Próbowałem także innych dystrybucji (debian i opensuse) i wszystkie mają ten sam problem. Wygląda więc na ogólny problem z siecią, ale co dokładnie ...

Jakieś wskazówki?

intrixius
źródło
więc kiedy powiodą się twoje nslookupy, czy wskazują, że serwer nazw odpowiadający na zapytanie jest tym, który działa na 127.0.1.1?
Frank Thomas
@ FrankThomas Dodałem to do mojego pytania
intrixius
Jak wygląda twoja strefa domain.local?
NickW
@NickW masz na myśli serwer dns? Niestety nie mam dostępu do serwera
intrixius
Jeśli 127.0.0.1 obsługuje domenę.local, powinieneś mieć do niej dostęp?
NickW

Odpowiedzi:

0

Podczas próby dołączenia do domeny Windows za pomocą LikeWise znalazłem notatkę na tej stronie w sekcji rozwiązywania problemów , co mówi usuń wpis 'mdns4' z części 'hosts:' w /etc/nsswitch.conf podczas próby przyłączenia się do domeny AD za pomocą składni .local . Zrobiłem to i nagle mogłem pingować (a więc i uzyskiwać dostęp) FQDN w domenie .local ...

ZA drugie źródło opisuje ten sam problem i rozwiązanie

intrixius
źródło