Windows 7 non aggiunge il suffisso DNS specifico della connessione


13

Ho una macchina Windows 7 che sto provando a configurare per lo sviluppo. In genere accediamo ai nostri domini di sviluppo utilizzando un URL come user.site.dev. Il DNS è configurato per user.site.dev.sd.ourdomain.com. Sono in grado di eseguire il ping user.site.dev.sd.ourdomain.com ma se provo a eseguire il ping solo user.site.dev restituisce "Impossibile eseguire la richiesta di ping host host.site.dev."

Quando eseguo ipconfig mostra un suffisso DNS specifico della connessione di sd.ourdomain.com e quando modifico le proprietà per la scheda di rete, le impostazioni DNS nel menu avanzato vengono controllate come "Aggiungi suffissi DNS primari e specifici della connessione" e Msgstr "Aggiungi suffissi parent del suffisso DNS primario".

Queste sono le stesse impostazioni che ho su una macchina XP e risolvono correttamente l'URL lì; ma Windows 7 non sembra aggiungere correttamente il suffisso. Sto sbagliando? O qualcun altro ha avuto questa esperienza e ha trovato una soluzione alternativa?

Aggiornamento: ho provato a cambiare le impostazioni in "Aggiungi questi suffissi DNS (in ordine):" e aggiungendo sd.ourdomain.com all'elenco, ma l'URL non è stato ancora risolto.


Siamo passati a una convenzione di denominazione diversa, quindi non sono in grado di provare le risposte delle persone di seguito per verificare che siano corrette.
Soldarnal,

Risposte:


14

Bitmap e Charles di seguito sono corretti, Microsoft ha aggiunto una nuova funzionalità in Windows 7 chiamata Devolution DNS e esiste un'impostazione dei criteri per disabilitarla, come segue:

Esegui gpedit.msc Sfoglia i criteri del computer locale -> Configurazione computer -> Modelli amministrativi -> Rete -> Client DNS

Abilita "Consenti suffisso DNS in aggiunta a query con nome multi-etichetta non qualificato"

Questo dovrebbe farlo.


6

Questo cambiamento ha funzionato per me:

  • Esegui gpedit.msc,
  • Sfoglia i criteri del computer locale,
  • Configurazione del computer,
  • Modelli amministrativi,
  • Rete,
  • Client DNS,
  • Abilita livello di devoluzione del suffisso DNS primario - Impostare su 2

2

È inoltre necessario aggiungere .site.dev all'elenco dei suffissi di ricerca DNS e quindi ordinarlo per primo. L'ordinamento non è obbligatorio, ma accelererà le ricerche se si utilizzano spesso queste estensioni di sviluppo. Se è già presente nell'elenco e non funziona ancora, assicurati di puntare a un server DNS che restituisce risultati .site.dev. Se il problema persiste, puoi sempre specificare le traduzioni nel tuo file hosts. Vedi http://en.wikipedia.org/wiki/Hosts_file


1

La devoluzione DNS è un nuovo concetto che MS ha messo a punto per fornire controlli più precisi su quanto si ricerca nell'albero con un nome non qualificato. Penso che questa sia la causa principale del comportamento che stai vedendo, che differisce dal comportamento del sistema operativo precedente di semplicemente rimuovere un livello dal dominio fino a quando non abbini o raggiungi la fine. http://technet.microsoft.com/en-us/library/ee683928%28WS.10%29.aspx


1

Non dimenticare ipconfig /flushdnse altri comandi ipconfig per svuotare le voci della cache.

OpenDNS ha alias di segnalibri DNS che potrebbero valere la pena esaminare.


1

Ho riscontrato questo problema in Windows 8 ; Ho trovato questo link per avere la correzione corretta.

Nel mio caso avevo solo bisogno di cambiare la seguente DWORDvoce di registro in 1:

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

Nel mio caso ho dovuto creare la DNSClientchiave; non era già presente.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.