Co to jest DNS lub system nazw domen.
W tym filmie wyjaśnię to bardzo szczegółowo, ale zanim tam dotrzemy Alexa N. S. wyszukaj Amazon.
com.
Obserwacja DNS dla Amazon kropka com to 176 kropka 32 kropka 103 kropka 205.
To jest przykład tego, co robi DNS.
Zasadniczo jest to rozwiązywanie nazwy zwykle nazwy domeny na adres IP.
N S wyszukaj Google kropka com DNS wyszukaj Google kropka com to 172 kropka 217 kropka 164 kropka 142.
My, ludzie, nie komunikujemy się łatwo za pomocą adresów IP.
Używamy nazw domen.
Więc jeśli powiedziałem ci, aby przejść na adres IP Google, prawdopodobnie nawet nie pamiętasz, jaki
był adres IP, ale pamiętasz, czym jest Google kropka com, więc DNS zasadniczo rozpoznaje czytelną dla człowieka nazwę, taką jak
Google kropka com lub Amazon. com na adres IP czytelny dla komputera.
Maszyny nie używają nazw, używają adresów IP w wersji IP 4, używamy kropkowanej notacji dziesiętnej Adresy IP,
takie jak 1 9 2 1 6 8 wędrujące 1 IP 6 używa adresów IP, takich jak dwukropek 2001 2 dwukropek.
Istnieje wiele adresów IP i wiele stron internetowych.
O wiele łatwiej jest zapamiętać nazwę domeny, taką jak Facebook dot com lub Amazon. pl zamiast adresu IP
serwera.
Aby dodatkowo to skomplikować, tak jak w moim przykładzie, w zależności od tego, gdzie jesteś na świecie, nazwa domeny może
zostać przypisana do innego adresu IP w celu równoważenia obciążenia.
Więc jeśli jestem w Wielkiej Brytanii i korzystam z Google Dot Com, mogę uzyskać inny wynik niż Ty, jeśli jesteś w USA,
Singapurze lub gdzieś indziej na świecie.
O wiele łatwiej jest zapamiętać nazwę domeny niż adres IP, ale maszyny używają adresów IP, a
ruch jest kierowany przez Internet przy użyciu adresów IP, a nie nazw.
DNS jest dziś fundamentalnym elementem sieci bez DNS-owego Internetu tak naprawdę nie działałby zbyt dobrze,
ponieważ bardzo niewielu z nas zapamięta adresy IP.
Teraz analogicznie DNS jest jak książka telefoniczna, której nazwa przekształca się w numer telefonu.
Ale w tym przypadku, biorąc nazwę domeny i zamieniając ją na adres IP w dawnych, złych
czasach, musiałbym wyszukać czyjś numer w książce, a następnie musiałbym ręcznie wybrać jego numer telefonu.
Ale nie sądzę, aby ktokolwiek z nas robił to dzisiaj na telefonie takim jak iPhone, nie będziemy
dzisiaj ręcznie wpisywać takiego numeru, a następnie wybierać go, idziemy do naszych kontaktów i szukamy kontaktu a następnie
wystarczy nacisnąć kontakt, aby zadzwonić do tej osoby.
Mam na myśli, że wielu z nas prawdopodobnie nie zna obecnie naszych własnych numerów telefonicznych.
Nie znamy numerów telefonów innych osób, ponieważ po prostu szukamy ich w książce telefonicznej na
naszym telefonie.
To jest katalog lokalny.
Możemy zrobić coś bardzo podobnego na P. DO. za pomocą tak zwanego pliku hosts.
Jest to najbardziej podstawowa wersja tak zwanego DNS.
Nie, to nie jest DNS, ale jest to wyszukiwanie lokalne, więc możesz stworzyć własną wersję DNS lokalnie na
swoim P. DO. edytując plik hosts.
Idąc tym krokiem kolejne firmy mogą mieć lokalny serwer DNS, który rozpoznaje
i nazwy w organizacji, ale w publicznym Internecie mamy rozproszone systemy DNS, które pozwalają nam rozpoznawać
nazwy, takie jak Google Facebook itp.
Teraz wszystko jest bardzo dobre i mówiąc o DNS, ale chcę pokazać
praktycznie, jak to działa. Pokażę wam, dlaczego przechwytuje szok Pokażę, jak skonfigurować serwer DNS na motocyklu Cisco.
Jak to skonfigurować na serwerze kraju.
Pokażę w zasadzie, jak możesz manipulować DNS, aby zrobić wszystko, co chcesz.
Musisz uważać, aby korzystać z zaufanych serwerów DNS.
Nie ufaj tylko żadnemu serwerowi DNS.
DNS może zostać przechwycony i można manipulować serwerami DNS używanymi przez części, aby zmusić je do przejścia
do niewłaściwej domeny.
Na szczęście dziś w wielu przeglądarkach, takich jak Chrome, jest wstępnie załadowana cała
lista certyfikatów, więc otrzymasz ostrzeżenie, jeśli przejdziesz do niepoprawnej domeny, takiej jak Microsoft dot com lub
Cisco dot com.
Okej, więc w tej topologii mam komputer z systemem Windows 10, który jest podłączony do przełącznika
Cisco, który z kolei jest podłączony do Cisco, który łączy nas z Internetem.
Ta topologia działa w Genesis 3.
Hostuję całą tę topologię na moim komputerze, więc wybacz mi, jeśli fan trochę zwariuje.
Wszystko działa lokalnie na moim komputerze Mac.
Też mam sporo P DO. który skonfiguruje się jako serwer DNS.
Dobra, po pierwsze spójrzmy na komputer z systemem Windows.
Oto moje okna.
P. S. Otworzę głęboki szew.
Zrób to trochę większy.
Konfiguracja IP pokazuje mi, że jest to adres IP P. DO. Bramy domyślne w wersji IP 10 1
1 2 5 4 i powinienem w tym momencie móc zapłacić mojej domyślnej bramie, którą mogę domyślną.
Czy to Cisco z adresem IP jeszcze raz 10 1 1 2 5 4.
Przełącznik jest dźwignią do przełączania, tak naprawdę nie robi nic poza zapewnieniem łączności w sieci.
Wróćmy do P. DO. Ukośnik konfiguracji IP pokazuje nam, że CPC musi skonfigurować serwery DNS 8 8 8
8 8 i wędrować po wędrówce po wędrówce 1.
Innymi słowy, Google i CloudFlare to dwa serwery DNS skonfigurowane na P. DO. więc zacznę przechwytywanie szoku
między drutem P. DO. i przełącznik, abyśmy mogli zobaczyć, co się właściwie dzieje.
System Windows wysyła duży ruch do sieci, więc można zobaczyć, że ten komputer z
systemem Windows wysyła dużą część ruchu do sieci.
Ale zamierzam odfiltrować DNS, a następnie wrócić do P. DO. to, co zrobię, to pingowanie domeny, takiej jak
David Bumble dot com.
I zauważ, że otrzymujemy odpowiedź z tego adresu IP 2 1 7 160 0 sześćdziesiąt dziewięć.
Teraz wzrost CBO na moim P. DO. tutaj przepustowość za pośrednictwem przełącznika Cisco
i łącza szerokopasmowego Cisco uruchomionych w czerwcu może być nieco powolna, ale chodzi o to, że otrzymuję odpowiedzi
z powrotem do tej domeny i jeśli spojrzymy na przechwytywanie szoku Y, co będziesz zauważamy, że widzimy, że ten
adres IP 10 1 1 1 cent żąda DNS 2 8 8 8 8 8 dla domeny David Bumble dot com.
Tak tylko, aby potwierdzić na P. DO. jeszcze raz konfiguracja IP pokazuje nam, że jest to adres IP P. DO.
P. DO. wyślij zapytanie do serwera DNS, zauważ, że zapytanie dotyczy David Bumble dot com.
To rekord. Rekord to nazwa domeny w wersji IP 4 może potroić A to nazwa domeny w wersji IP
6.
Więc P. DO. pyta serwer DNS, jaki jest adres IP nazwy domeny,
teraz cofając się o krok na warstwie 2 w modelu systemu operacyjnego lub modelu IP TTP, jeśli wolisz, abyśmy mieli Ethernet.
To dlatego, że ta sieć korzysta z Ethernetu, więc jest to połączenie Ethernet z Windows P. DO. do przełącznika Ethernet
źródłowy mac adresuje P. DO. docelowy adres MAC jest szerszy w zasadzie
ruch jest przełączany z P. DO. do szerszego, ponieważ tak dostaje się do Internetu.
Więc przynajmniej do źródłowego adresu MAC będzie P. DO. docelowy adres MAC będzie szerszym, ale co
najmniej trzema źródłowymi adresami IP wersji 4 adresu P. DO. docelowy adres IP to Google.
Teraz możesz zauważyć, że jest to adres RF C 1918.
Innymi słowy, jest to prywatny adres IP, który nie podlega zwrotowi.
W Internecie, ale router implementuje translację adresów sieciowych lub Nat.
Jest to bardzo typowe dla tego, co będziesz robić w domu.
Więc zauważ, że ten adres IP działa.
Teraz zawęża go do innego adresu ROIC 1918, ale to dlatego, że ta droga jest połączona z chmurą, która faktycznie
łączy mój P. DO. fizycznie.
Więc ten P. DO. tutaj do mojej fizycznej sieci domowej i mam router internetowy, który uruchamia
to w Internecie.
Tak naprawdę jest to wielokrotnie dokręcane.
Należy jednak zauważyć, że protokół przynajmniej dla każdego numeru portu źródłowego protokołu UDP lub danych
użytkownika używa tego 5 2 7 4 9.
Jest to tak zwany dowolny numer portu kości udowej lub losowej.
Docelowy numer portu 53, który jest dobrze znanym numerem portu dla DNS.
Gdy serwer jest skonfigurowany do obsługi wielu usług, musi spełniać określone zadanie.
Więc jest to serwer, który działa jak powiedzmy, serwer plików, kiedy połączysz się z tym serwerem, da
ci plik.
Ale kiedy łączysz się z nim za pomocą DNS, nasłuchuje on na porcie 53.
Jeśli jest skonfigurowany jako serwer DNS, więc wysyłasz ruch do portu 53, serwer nasłuchuje na
porcie 53, aby uruchomić aplikację podobną do tej, którą za chwilę pokażę meczetowi DNS, który jest aplikacją serwera DNS,
a następnie odpowie z powrotem na aby poprosić o numer portu, który wybrałeś.
Więc jeśli łączysz się z serwerem DNS tak, jak robi to ten kawałek,
użyjesz losowego numeru portu lub efemerycznego numeru portu przechodzącego do znanego numeru portu, a następnie
odpowie z tego znanego numeru portu i możemy zobaczyć że tutaj Google odpowiada ze źródłowego portu nr 53 na numer portu,
na który P. DO. wybrał element systemu Windows 10, wybrał ten numer portu.
Serwer Google DNS odpowiada z powrotem na ten numer portu, więc ponownie jest to docelowy numer portu UDP jako
numer portu źródłowego.
Zagłębiając się w informacje DNS, które widzimy.
System nazw domen.
To jest zapytanie.
To standardowe zapytanie o nazwę.
Próbujemy rozwiązać nazwę, którą rozwiązujemy.
Czy David Bumble dot com i serwer DNS odpowiada, że to odpowiedź.
Ta nazwa domeny ma ten adres IP 2 1 7 160 0 69.
Wróćmy do naszych okien P. S. To jest adres IP, który widzimy.
Mogę więc skopiować ten adres IP i przejść do przeglądarki internetowej.
Jeśli wpiszesz nazwę domeny, przejdzie do tego serwera.
Więc mogę połączyć się z domeną za pomocą nazwy domeny.
I to zależy od serwera, powinienem móc połączyć się z adresem IP serwera.
W tym przykładzie otrzymuję formularz błędu.
Teraz niektóre serwery nie pozwalają na bezpośrednie połączenie z adresem IP.
Dzieje się tak zwykle dlatego, że wiele domen jest hostowanych na jednym adresie IP. OK. Zatrzymam przechwytywanie szoku
Y, a to, co chcę wam jeszcze raz pokazać, to to, że DNS jest w zasadzie tylko rozpoznawaniem
nazwy na adres IP i można to zrobić bezpośrednio na twój komputer z systemem Windows.
Więc w systemie Windows otworzę notatnik.
Uruchomię to jako
administrator, zanim otworzę plik, jeśli wysłałem polecenie ping, zauważyłem 1 powiadomienie, że ta nazwa domeny nie jest taka sama z prawem osoby,
która dot przekroczyła limit czasu żądania ping.
Nie mogę pingować tej nazwy domeny, ale mógłbym otworzyć plik, a ja zamierzam
zobaczyć Etsy sterownika systemu Windows 32 i otworzę plik hosts.
To jest plik na lokalnym komputerze z systemem Windows.
Po prostu powiększ tam, aby ułatwić czytanie i mogę to edytować, więc mogę powiedzieć, że 10 1 1 2 5 4 ma rację
1, a 10 1 1 1 2 5 4 napisał ten, który dot com i zapisać ten plik.
Więc edytuję lokalny plik, który odwzorowuje nazwy na adresy IP.
Więc teraz, kiedy pinguję, napisałem jedno powiadomienie, które działa, gdy pinguję, napisz com kropka do domu, który również
działa.
Ale jeśli pinguję, napisałem, że to się nie udaje, ponieważ nie ma go w pliku hosts, a Google nie odpowiada
na te informacje.
Więc jeśli powiedziałem dwa lub dwa w ten sposób i zapisz teraz ten plik ping lub dwa, które rozwiązują nazwę, zostały rozstrzygnięte na adres
IP.
Teraz w tym przykładzie sieci nieco niestabilnie wysyłają sygnały ping w przypadku przekroczenia limitu czasu.
Ale ważną częścią jest to, że nazwa domeny została rozwiązana.
Ta nazwa została przetłumaczona na adres IP.
Jeśli usunę te wpisy z pliku hosts i zapiszę, wyczyszczę
tam ekran.
Gdy wykonuję polecenie ping, teraz upłynie limit czasu, ponieważ nie mam wpisu dla tej nazwy domeny.
Zasadniczo to robi serwer DNS.
Pobiera nazwę domeny i mapuje ją na adres IP.