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.
Odpowiedzi:
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ć.
źródło
Ta zmiana zadziałała dla mnie:
źródło
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
źródło
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
źródło
Nie zapomnij
ipconfig /flushdns
i 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.
źródło
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
DWORD
wpis rejestru na1
:W moim przypadku musiałem stworzyć
DNSClient
klucz; nie był już obecny.źródło