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.


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ć.


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

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


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


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.


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.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.