Opisany jakiś czas temu plik hosts jest przydatnym narzędziem szczególnie podczas testowania implementacji różnych rozwiązań. Czasami jednak kłopotliwe jest sprawdzenie czy system pobiera wartość z pliku hosts czy posiłkuje się serwerem DNS.
Chesz przetestować działanie poniższych instrukcji, a nie masz dostępu do serwera Linuxowego? Po rejestacji na DigitalOcean otrzymasz 100 dolarów do wykorzystania w ciągu 60 dni, a z przyjaznym interfejsem uruchomisz ulubioną dystrybucję w ciągu paru minut.
Problem ten rozwiązuje polecenie Resolve-DnsName
dostępne w PowerShellu. Przyjmuje ono dodatkowy parametr -NoHostsFile
który wymusza zignorowanie wartości umieszczonych w pliku hosts.
Na potrzeby przykładu w pliku hosts dodano domenę wp.pl
i wskazano dla niej adres IP o wartości 192.168.1.109
.
PS C:\> Resolve-DnsName wp.pl
Name Type TTL Section IPAddress
---- ---- --- ------- ---------
wp.pl A 0 Answer 192.168.1.109
PS C:\> Resolve-DnsName wp.pl -NoHostsFile
Name Type TTL Section IPAddress
---- ---- --- ------- ---------
wp.pl A 25 Answer 212.77.98.9
PS C:\>
Skomentuj