Linux-Verkon Insinöörejä: Miten Ratkaista Isäntä ja Testata DNS-Palvelimet

DNS on yksi kaikkein perustoiminnot tahansa isäntä. Linuxissa on useita tapoja testata, toimiiko DNS, ja tässä viestissä tarkastelemme, miten DNS-palvelimet on määritetty ja mitä komentoja voit käyttää niiden testaamiseen.

DNS-palvelimen kokoonpano

Jokainen isäntä on luettelo DNS-palvelimen Ip, ja, useimmissa tapauksissa, tämä luettelo tulee DHCP-lease., Nähdäksesi, millä DNS-palvelimilla Linux-laatikko on määritetty, sinun täytyy katsoa tiedostoa ” / etc / resolv.conf” seuraavasti:

Paikallinen verkkotunnus: local.netbeez.net

Jos yrität ratkaista osoitteen, joka ei ole pisteitä (esim. webpage1), sitten resolver automaattisesti liittää local.netbeez.net (webpage1.local.netbeez.net) ja yritä ratkaista se. Kun koneen isäntänimi sisältää a’.”(esim. raspberry.local.netbeez.net) sitten paikallinen verkkotunnus tulee suffiksi (local.netbeez.net) isäntänimen.

Oletushakutunnus: local.netbeez.net ja niin sitä pitää.,net

Tämä on kuin paikallisen verkkotunnuksen supersetti. Voit määrittää enintään 6 verkkotunnusta, joissa on yhteensä 256 merkkiä. Jos” webpage1″, resolver automaattisesti append local.netbeez.net (webpage1.local.netbeez.net) ja yrittää ratkaista sen. Jos se epäonnistuu, sitten kokeilla attlocal.net (webpage1.attlocal.net).

Nimipalvelimet: 8.8.8.8, 192.168.0.1

Nämä ovat DNS-palvelimet käyttää ratkaisemaan web-osoitteita. Voit luetella jopa kolme, ja ratkaisija yrittää jokaista, yksi kerrallaan, kunnes se löytää yhden, joka toimii. Saatat tunnistaa Google DNS-palvelimen 8.8.8.8, ja 192.168.0.,1 on kotireitittimeni, joka toimii myös DNS-palvelimena.

tietenkin, sinun pitäisi perustaa DHCP-palvelin antaa kaikki nämä tiedot jokaiseen DHCP-pyyntöön. Mutta voit myös muokata/etc / resolv.conf ja muuttaa näitä arvoja. Muista, että ne korvataan seuraavan kerran, kun uusi DHCP – vuokrasopimus annetaan-ellet määritä staattista IP-määritystä agentilla (me kattaa sen tulevaisuudessa postitse).

miten ratkaista URL

nyt katsotaan, miten voimme testata, toimiiko DNS., Me myös kattaa, miten testata tiettyjen DNS-palvelimet nähdä, jos ne toimivat ja jos niin, kuinka nopeasti ne ovat.

tähän on useita komentoja, mutta alla käyn läpi yleisimmät.,/div>

1
apt-get install dnsutils

isäntä

syntaksin ja lähtö ovat seuraavat:

Kuten voit nähdä, isäntä antaa IPv4-ja IPv6-osoitteet google.,com sekä tiedot sen postipalvelimet.,

Kaikki nämä komennot voi tehdä käänteisen haun, jos et anna IP-osoite seuraavasti:

1
2

netbeez.net$ host 172.217.164.110
110.164.,217.172.in-addr.arpa domain name pointer sfo03s18-in-f14.1e100.net.

Kuten useimmat komennot, host on monia vaihtoehtoja, jotka auttavat sinua viipale ja kuutioi lähtö, tai jopa saada tarkempia ja tulosteen. Kokeile esimerkiksi lisäämällä ”-a” – vaihtoehto (tarkoittaa ”kaikki”) ja katso mitä saat: isäntä-google.com

Jos haluat testata tietyn DNS-palvelimen (muut kuin ne, jotka on lueteltu /etc/resolv.,conf) sitten voit lisätä sen IP lopussa komento seuraavasti:

nslookup

nslookup on hyvin samanlainen kuin isäntä, mutta kierre. Perusmuodossaan se ratkaisee osoitteen, aivan kuten isäntä, vaikka lähtö on hieman erilainen:

kierre on, että nslookup on interaktiivinen tila, jonka voit käyttää, jos vain kirjoita ”nslookup” ilman mitään perusteluja. Siitä lähtien, voit vain kirjoittaa verkkosivun haluat ratkaista ja osuma enter. Näin voit ratkaista useita sivuja ilman kirjoittaa ”nslookup” koko ajan. Poistuaksesi interaktiivisesta siirtotyypistä ”poistu” tai paina Ctrl-C.,

dig

dig tarkoittaa Domain Information Groperia. Ainoa syntaksin ero edelliseen kaksi komennot on, että kun annat DNS-palvelimen, voit käyttää ’@’ symboli:

Kuten voit nähdä, kaivaa on paljon yksityiskohtaisempi kuin aiemmat kaksi komennot. En aio hajottaa jokainen lähtö linja; tärkein ero on, että kaivaa, kunhan aikaa kesti loppuun tämän kyselyn (”Kysely kerralla:”). dig on ainoa, joka tekee sen laatikosta.,

Kuten ehkä tiedätte, DNS aika on osa käyttäjäkokemusta, ja usein meidän täytyy mitata suorituskykyä eri DNS-palvelimet. Näet edellä, että ratkaiseminen google.com kun sekä 8.8.8.8 että 1.0.0.1 kestää noin 100 msekuntia. Jos sen sijaan käytän reitittimen (192.168.0.1) sekä DNS-palvelimen saan seuraavan:

näet, että se kesti vain 17 mseconds. Tietenkin, kotini reititin ei voi ratkaista kaiken, että on heittänyt se, kuitenkin se on paljon nopeampi osoite se on välimuistissa (joka on odotettavissa).,

Tags:

digdnshostlinuxlinux commands

Leave a Comment