Linux a hálózati mérnököknek: hogyan lehet megoldani a gazdagépet és tesztelni a DNS szervereket

A DNS felbontás az egyik legalapvetőbb funkció bármely gazdagépen. Linuxon többféle módon lehet tesztelni, hogy működik-e a DNS, ebben a bejegyzésben pedig áttekintjük, hogyan vannak konfigurálva a DNS-kiszolgálók, valamint milyen parancsokat használhat a teszteléshez.

DNS server configuration

minden gazdagépnek rendelkeznie kell a DNS-kiszolgáló IP-címeinek listájával, és a legtöbb esetben ez a lista a DHCP-bérletből származik., Annak megtekintéséhez, hogy melyik DNS-kiszolgálóval van konfigurálva a Linux doboz, meg kell nézni a “/etc/resolv fájlt.conf ” az alábbiak szerint:

helyi domain név: local.netbeez.net

Ha olyan címet próbál megoldani, amelyben nincs pont (például webpage1), akkor a feloldó automatikusan hozzáfűzi local.netbeez.net (webpage1.local.netbeez.net) és próbálja megoldani. Ha a gép hostneve tartalmaz egy ‘ – t.”(pl. raspberry.local.netbeez.net) ezután a helyi domain név lesz az utótag (local.netbeez.net) a gazdagép neve.

alapértelmezett keresési tartomány: local.netbeez.net és atlokális.,net

Ez olyan, mint a helyi domain név szuperkészlete. Legfeljebb 6 domaint adhat meg, összesen 256 karakterrel. Ha “webpage1”, a feloldó automatikusan hozzáfűzi local.netbeez.net (webpage1.local.netbeez.net) és próbálja megoldani. Ha ez nem sikerül, akkor megpróbálja attlocal.net (webpage1.attlocal.net).

névszerverek: 8.8.8.8, 192.168.0.1

Ezek a webcímek megoldására használt DNS-kiszolgálók. Legfeljebb hármat sorolhat fel, a feloldó pedig egyenként próbálja meg mindegyiket, amíg meg nem találja az egyiket, ami működik. Lehet, hogy felismerte a Google DNS server 8.8.8.8, és 192.168.0.,1 az otthoni útválasztóm, amely DNS-kiszolgálóként is működik.

természetesen be kell állítania a DHCP szervert, hogy minden ilyen információt megadjon minden DHCP kéréshez. De Ön is képes szerkeszteni / etc / resolv.conf és változtassa meg ezeket az értékeket. Ne feledje, hogy a következő alkalommal felülírják őket, amikor új DHCP – bérleti szerződést biztosítanak-kivéve, ha statikus IP-konfigurációt ad meg az ügynöken (ezt egy jövőbeli bejegyzésben fedezzük le).

hogyan lehet megoldani egy URL-t

most nézzük meg, hogyan tudjuk tesztelni, hogy a DNS működik-e., Azt is lefedjük, hogyan tesztelhetünk bizonyos DNS-kiszolgálókat, hogy lássuk, működnek-e, és ha igen, milyen gyorsak.

számos parancs van erre, de az alábbiakban áttekintem a leggyakoribbakat.,/div>

1
apt-get install dnsutils

host

A szintaktikai, mind a kimenet a következőképpen alakulnak:

Mint látható, fogadó ad az IPv4, IPv6-címeket a google.,com, valamint információkat a levelező szerverek.,

ezek a parancsok a reverse lookup ha megadja az IP-cím a következőképpen:

1
2

netbeez.net$ host 172.217.164.110
110.164.,217.172.a cím.arpa domain név mutató sfo03s18-in-f14.1e100.net.

Mint a legtöbb parancsok, fogadó van sok lehetőség, hogy segítsen kockázzuk fel a kimenet, vagy még részletesebb, illetve részletes kimenetet. Például próbálja meg hozzáadni a ” – A “opciót (jelentése “minden”), majd nézze meg, mit kap: host-a google.com

Ha egy adott DNS-kiszolgálót szeretne tesztelni (kivéve az /etc/resolv-ben felsorolt kiszolgálókat.,conf) ezután hozzáadhatja IP-jét a parancs végén az alábbiak szerint:

nslookup

nslookup nagyon hasonlít a gazdagéphez, de csavarral. A legegyszerűbb formában megszűnt a cím csak mint házigazda, bár a kimenet egy kicsit más:

A csavar az, hogy nslookup interaktív mód, amely segítségével, ha csak írja be, hogy “nslookup” paraméterek nélkül. Ettől a ponttól, akkor csak írja be a kívánt weboldalt megoldani, majd nyomja meg az enter. Így több oldalt is megoldhat anélkül, hogy állandóan be kellene írnia az “nslookup” – ot. Az “exit” interaktív lépéstípusból való kilépéshez vagy a Ctrl-C billentyűkombinációhoz.,

dig

dig jelentése Domain információ Groper. Az egyetlen szintaxis-különbség az előző két parancshoz képest az, hogy DNS-kiszolgáló megadásakor a ” @ ” szimbólumot használja:

mint látható, a dig sokkal beszédesebb, mint az előző két parancs. Nem fogok lebontani minden egyes kimeneti sort; a legfontosabb különbség az, hogy a dig megadta a lekérdezés befejezéséhez szükséges időt (“lekérdezési idő:”). dig az egyetlen, aki ezt teszi a dobozból.,

amint azt Ön is tudja, a DNS-felbontás ideje a felhasználói élmény része, és gyakran meg kell mérnünk a különböző DNS-kiszolgálók teljesítményét. Fent látható, hogy megoldása google.com mind a 8.8.8.8, mind az 1.0.0.1 körülbelül 100 msecondot vesz igénybe. Ha ehelyett az útválasztót (192.168.0.1) DNS-kiszolgálóként használom, akkor a következőket kapom:

látja, hogy csak 17 msecond volt. Természetesen az otthoni útválasztóm nem lesz képes megoldani mindent, ami rá van dobva, mindazonáltal sokkal gyorsabb a gyorsítótárazott címnél (ami várható).,

Tags:

digdnshostlinuxlinux commands

Leave a Comment