Jeśli korzystałeś z Internetu, istnieje całkiem spora szansa, że korzystałeś z DNS nawet nie zdając sobie z tego sprawy. DNS to skrót od Domain Name System. To, co w zasadzie robi, to tłumaczenie nazw domen na adresy IP czytelne dla maszyn.
Wszystkie maszyny, które są podłączone do Internetu, mają Adres o nazwie adres IP, aby znaleźć je w Internecie przez inne maszyny w Internecie., Ten adres IP składa się z kilku liczb dla ułatwienia obliczeń. 192.0.2.1 jest przykładem adresu IP. Ale te adresy IP nie są przyjazne dla człowieka, co oznacza, że nie jest łatwe lub możliwe dla ludzi, aby pamiętać o adresach IP wszystkich maszyn, które są dla nich ważne. Dlatego też jako rozwiązanie tego problemu wprowadzono nową koncepcję nazw domen. „www.example.com” jest przykładem nazwy domeny. Są proste i łatwe do zapamiętania, ponieważ są to znaki Alfabetyczne. Każda nazwa domeny jest mapowana na adres IP., Usługa DNS wykonuje konwersję między tymi nazwami domen i adresami IP.
serwer DNS to serwer komputerowy, który zawiera bazę danych publicznych adresów IP i powiązanych z nimi nazw domen. Po wprowadzeniu nazwy domeny do przeglądarki Internetowej, jeśli router nie ma wystarczającej ilości informacji, aby wykonać konwersję nazwy domeny na adres IP, korzysta z pomocy serwera DNS, aby wykonać tę konwersję poprzez połączenie z jednym z dostępnych serwerów DNS.
aby znaleźć adres IP serwera DNS, który jest używany przez router, można użyć jednej z poniższych metod.,
Metoda 1: Korzystanie z internetowego GUI routera
najprostszym sposobem na znalezienie adresu IP serwera DNS routera jest sprawdzenie go z internetowego GUI routera.
1. Najpierw musisz dowiedzieć się adres IP routera. (W większości przypadków domyślny adres IP to 192.168.1.1)
dla komputerów z systemem Windows:
1.1. Jeśli używasz komputera z systemem Windows, otwórz wiersz polecenia, wpisując ” cmd ” w pasku wyszukiwania komputera z systemem Windows.
1.2. Wpisz „ipconfig”, aby wyświetlić informacje o sieci.,
tam będziesz mógł zobaczyć domyślne dane adresowe bramy w obszarze Wireless LAN details. W tym przypadku jest to 192.168.1.1
dla maszyn Linuksowych :
1.3. Jeśli używasz komputera z Linuksem, otwórz Terminal.
dla przykładu, w Terminalu maszynowym Ubuntu można go otworzyć, wyszukując go na pasku wyszukiwania
1.4 następnie wpisz „IP r / grep default” na Terminalu, aby wyświetlić szczegóły sieci., Następnie wyświetli domyślne szczegóły bramy
tutaj są 2 adresy IP, a ten z NAJNIŻSZYM metryką jest wybrany jako domyślny adres IP, który jest 10.8.0.1 w tym przypadku
2. Następnie wprowadź Ten adres IP w pasku adresu przeglądarki internetowej i zostaniesz poproszony o podanie nazwy użytkownika i hasła, aby uzyskać dostęp do interfejsu użytkownika routera
3., Następnie w zakładce „Status” Można wyświetlić informacje DNS routera
Metoda 2: Korzystanie z poleceń systemu Windows
2.1. Jedną z metod jest użycie polecenia nslookup. To polecenie zapewnia szczegóły wyszukiwania DNS. Aby je wyświetlić, możesz wpisać poniżej w wierszu polecenia
pierwsze 2 linie wyjścia zawierają szczegóły serwera DNS.
2.2., Drugą metodą jest użycie polecenia' ipconfig /all ' w wierszu polecenia
jak widać, 192.168.8.1 jest adresem DNS zgodnie z powyższym wyjściem.
Metoda 3: używanie poleceń Linuksa
w dystrybucjach Linuksa szczegóły DNS można wyodrębnić z poleceń „host” lub ” dig ”
host : polecenie host jest narzędziem, które wykonuje wyszukiwanie DNS. Dlatego szczegóły serwera DNS można przeglądać jak poniżej, używając go.
zgodnie z powyższym wyjściem, 10.0.10.11 jest adresem IP serwera DNS.,
dig : dig to narzędzie używane do zapytań serwerów nazw DNS O Informacje o adresach hostów, giełdach poczty, serwerach nazw i powiązanych informacjach.
jak pokazano powyżej to polecenie podaje adres IP serwera DNS, który jest używany przez router.
jednak w niektórych przypadkach można zdefiniować adresy IP serwerów DNS, z których potrzebny jest komputer, a następnie można je również przekazać do routera. Mogą być zdefiniowane w ' /etc / resolv.,plik conf i jego zawartość można przeglądać jak poniżej
zgodnie z powyższym priorytetem jest 10.0.80.11 i tylko jeśli nie jest w stanie pobrać odpowiednich informacji, szczegóły są przekazywane do 10.0.80.12 w celu wykonania zapytania DNS.
metoda 4: Zrób zrzut pakietów i zobacz szczegóły DNS
aby zrobić zrzut pakietów bieżącego ruchu sieciowego, można użyć polecenia tcpdump. Tcpdump to narzędzie do analizy pakietów sieciowych, które jest używane do przechwytywania lub filtrowania pakietów tcp/ip przesyłanych przez sieć., Jest to powszechnie używane przez użytkowników Linuksa do rozwiązywania problemów sieciowych.
aby wyświetlić ruch sieciowy, uruchom poniższe polecenie jako root oddzielnej karty w terminalutcpdump -n -s 1500 -i eth0 udp port 53
następnie na innej karcie Wygeneruj ruch dns za pomocą polecenia host lub dig, jak poniżejhost www.google.com
wtedy będziesz mógł zobaczyć podobne wyjście, jak poniżej, w wyjściu tcpdump
na powyższym przykładowym wyjściu możesz wyraźnie zobaczyć mój komputer (adres IP 192.168.64.140) pytający z serwera DNS (adres IP 192.168.64.,2) o nazwie domeny www.google.com
Przeczytaj także:
- 8 poleceń hosta Linuksa – opcje wyszukiwania DNS
- Jak używać polecenia Dig Linuksa do zapytania DNS
- 14 poleceń tcpdump do przechwytywania ruchu sieciowego w Linuksie
- krótki zarys 106 poleceń Linuksa z przykładami