Windows 7 nie dołącza sufiksu DNS konkretnego połączenia

13

Mam komputer z systemem Windows 7, który próbuję skonfigurować do programowania. Zazwyczaj uzyskujemy dostęp do naszych domen programistycznych za pomocą adresu URL takiego jak user.site.dev. DNS jest skonfigurowany dla user.site.dev.sd.ourdomain.com. Jestem w stanie pingować user.site.dev.sd.ourdomain.com, ale jeśli spróbuję pingować tylko user.site.dev, to zwraca „Żądanie ping nie może znaleźć hosta user.site.dev.”

Kiedy uruchamiam ipconfig, pokazuje on specyficzny dla połączenia sufiks DNS sd.ourdomain.com, a kiedy edytuję właściwości karty sieciowej, ustawienia DNS w menu zaawansowanym są sprawdzane jako „Dołącz sufiksy DNS głównego i specyficznego połączenia” i „Dołącz nadrzędne sufiksy podstawowego sufiksu DNS”.

Są to takie same ustawienia, jakie mam na komputerze XP, i tam poprawnie rozwiązują adres URL; ale system Windows 7 nie wydaje się poprawnie dodawać sufiksu. Czy robię to źle? A może ktoś inny miał to doświadczenie i znalazł obejście?

Aktualizacja: Próbowałem przełączyć ustawienia na „Dołącz te sufiksy DNS (w kolejności):” i dodać sd.ourdomain.com do listy, ale adres URL nadal nie został rozwiązany.

Soldarnal
źródło
Przeszliśmy na inną konwencję nazewnictwa, więc nie mogę wypróbować poniższych odpowiedzi ludzi, aby sprawdzić, czy są one poprawne.
Soldarnal

Odpowiedzi:

14

Bitmapa i Charles poniżej są poprawne, Microsoft dodał nową funkcję w systemie Windows 7 o nazwie DNS Devolution i istnieją ustawienia zasad, aby ją wyłączyć, w następujący sposób:

Uruchom gpedit.msc Przeglądaj zasady komputera lokalnego -> Konfiguracja komputera -> Szablony administracyjne -> Sieć -> Klient DNS

Włącz „Zezwalaj na dołączanie sufiksu DNS do niekwalifikowanych zapytań o nazwy z wieloma etykietami”

Że należy to zrobić.

Nathan Garabedian
źródło
6

Ta zmiana zadziałała dla mnie:

  • Uruchom gpedit.msc,
  • Przeglądaj zasady komputera lokalnego,
  • Konfiguracja komputera,
  • Szablony administracyjne,
  • Sieć,
  • Klient DNS,
  • Włącz podstawowy poziom dewiacji sufiksu DNS - Ustaw na 2
Anthony
źródło
2

Musisz również dodać .site.dev do listy sufiksów wyszukiwania DNS, a następnie zamówić ją jako pierwszą. Kolejność nie jest obowiązkowa, ale przyspieszy wyszukiwanie, jeśli często używasz tych rozszerzeń deweloperskich. Jeśli jest już na twojej liście i nadal nie działa, upewnij się, że wskazujesz na serwer DNS, który zwraca wyniki .site.dev. Jeśli to nadal nie działa, zawsze możesz określić tłumaczenia w pliku hosts. Zobacz http://en.wikipedia.org/wiki/Hosts_file

SeanFromIT
źródło
1

DNS Devolution to nowa koncepcja, którą MS opracowało, aby zapewnić lepszą kontrolę nad tym, jak daleko przeszukujesz drzewo o niekwalifikowanej nazwie. Myślę, że jest to podstawowa przyczyna obserwowanego zachowania, która różni się od zachowania poprzedniego systemu operacyjnego polegającego na po prostu usunięciu jednego poziomu z domeny, dopóki nie dopasujesz lub nie osiągniesz końca. http://technet.microsoft.com/en-us/library/ee683928%28WS.10%29.aspx

mapa bitowa
źródło
1

Nie zapomnij ipconfig /flushdnsi inne polecenia ipconfig do opróżnienia wpisów w pamięci podręcznej.

OpenDNS ma aliasy zakładek DNS, które mogą być warte sprawdzenia.

Gafel
źródło
1

Miałem ten problem w systemie Windows 8 ; Znalazłem ten link, aby mieć poprawną poprawkę.

W moim przypadku musiałem jedynie zmienić następujący DWORDwpis rejestru na 1:

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\DNSClient\AppendToMultiLabelName

W moim przypadku musiałem stworzyć DNSClientklucz; nie był już obecny.

Neil Katin
źródło