Lacy Leadership

Success is Near

nslookup forklarede

et stort antal mennesker bruger internettet, men meget få forstår, hvordan internettet fungerer under hætten. I betragtning af at der er omkring 1,74 milliarder hjemmesider registreret online, har vi brug for et effektivt system til sortering og lagring af forbindelsesoplysninger for hver. Selvom vi teknisk set opretter forbindelse til hjemmesider og servere via en IP-adresse, […]

et stort antal mennesker bruger internettet, men meget få forstår, hvordan internettet fungerer under hætten. I betragtning af at der er omkring 1,74 milliarder hjemmesider registreret online, har vi brug for et effektivt system til sortering og lagring af forbindelsesoplysninger for hver. Selvom vi teknisk set opretter forbindelse til hjemmesider og servere via en IP-adresse, kan det være svært at huske disse talstrenge, selv for IT-personale. I stedet bruger vi noget, der hedder DNS-poster.

en DNS-post gemmes på en DNS-server (Domain Name System), og hver internetforbindelse bruger disse servere til at konvertere værtsnavne til IP-adresser. Det betyder, at når du skriver www.fasthosts.co.uk, en DNS-tjeneste vil forespørge sin hjemmeside database, og tjene dig en IP-adresse for denne hjemmeside. Derefter kan du oprette forbindelse via internet protocol (IP) til værtsserveren.

Introduktion til nslookup

når du har problemer med din DNS-opslagstjeneste, er en måde at diagnosticere disse problemer via nslookup-værktøjet i kommandoprompt.

nslookup er en forkortelse af navneserver opslag og giver dig mulighed for at forespørge din DNS-tjeneste. Værktøjet bruges typisk til at få et domænenavn via din kommandolinjegrænseflade (CLI), modtage IP-adressekortoplysninger og slå DNS-poster op. Disse oplysninger hentes fra DNS-cachen på din valgte DNS-server.

der er to primære funktioner inkluderet med nslookup. Den første er DNS-opslag, hvorved du indtaster en domæne-URL og henter den tilsvarende server-IP-adresse. Du kan også vende denne proces og indtaste en IP-adresse for at hente den tilsvarende domæne-URL.

nslookup-tilstande

der er to driftstilstande til nslookup, kaldet ikke-interaktivt og interaktivt.

med ikke-interaktiv inspicerer nslookup-værktøjet adresseposterne i din DNS-servers cache. Disse poster er kendt som ressourceposter. Du kan kun hente den aktuelle DNS-server, du bruger, og derefter domæneadressen og IPv4/IPv6-adresserne i denne tilstand. Dette er standardtilstanden, når du udfører et simpelt opslag uden yderligere parametre.

så har vi interaktive. Denne tilstand bruges til at forespørge navneservere for oplysninger om værter og domæner eller udskrive en komplet liste over værter for det specifikke domæne. En interaktiv session er vedvarende i kommandopromptvinduet, hvilket betyder at du kan skrive kommandoer til nslookup uden at skulle angive, at du vil bruge nslookup i begyndelsen af hver kommando.

Testing ikke-interaktiv tilstand

Bemærk venligst, denne vejledning blev skrevet ved hjælp af vinduer 10 v2004. MacOS understøtter også nslookup, men vi fokuserer på vinduer i denne vejledning.

lad os prøve vores første nslookup kommando. Dette vil være i ikke-interaktiv tilstand.
for at åbne kommandoprompt skal du trykke på vinduet + r for at åbne Kør. Skriv cmd, og tryk på Enter på tastaturet. Du vil se et kommandopromptvindue vises.

nu kan vi teste nslookup. Start med at skrive nslookup www.google.co.uk. dette vil bede nslookup om at forespørge Googles Britiske servere i ikke-interaktiv tilstand.

du skal se et lignende resultat i dit kommandopromptvindue:

C:\Users\Fasthosts>nslookup www.google.co.uk
Server: en.en.en.en
adresse: 2606:4700: 4700::1111
ikke-autoritativt svar:
navn: www.google.co.uk
adresser: 2a00:1450:4009:806::2003
216.58.204.3

lad os dissekere dette resultat.

den anvendte DNS-server var 1.1.1.1, som hostes af Cloudflare. Vi kan se, at IPv6-adressen til den DNS-server er 2606:4700:4700::1111.

som tidligere nævnt trækker grundlæggende nslookup-kommandoer data fra DNS-servercachen. Meddelelsen ikke-autoritativt svar beviser dette, da dataene ikke blev taget direkte fra den server, der faktisk er vært for dataene.

Dernæst har vi den hjemmeside URL, som vi skrev tidligere.

du kan se, at Google-serverens IPv4-adresse var 216.58.204.3, og IPv6-adressen var 2a00:1450:4009:806::2003.

dette er alle de oplysninger, du kan få med den mest grundlæggende nslookup kommando.

brug af en anden DNS-server I ikke-interaktiv tilstand

for at bruge en anden DNS-server skal du skrive følgende:

nslookup www.google.co.uk 8.8.8.8

syntaksen er nslookup< navneserver URL ><DNS-server IP-adresse>
i dette tilfælde brugte vi Googles DNS-server 8.8.8.8 og fik følgende resultat:

Server: dns.google
adresse: 8.8.8.8
ikke-autoritativt svar:
navn: www.google.co.uk
adresser: 2a00:1450:4009: 80f::2003
216.58.213.99

du undrer dig måske over, hvorfor er IP-adressen anderledes? Dette skyldes simpelthen, at DNS-serverne har forskellige poster gemt. Du vil bemærke, at begge IP-adresser fungerer, hvis du kopierer dem til din bro.ser, så i dette tilfælde er det ikke et problem.

i nogle tilfælde kan dette dog være et problem. Hvis du ændrer din hjemmesides statiske IP-adresse, forudsat at du har en enkelt hosting-server, kan en forkert DNS-post gøre din hjemmeside utilgængelig. I dette tilfælde skal du skylle DNS-cachen for det specifikke domænenavn for at tvinge en opdatering på DNS-serveren. Google tilbyder en DNS-skylletjeneste isoleret til et enkelt domænenavn. Fasthosts tilbyder også DNS-skylning i kontrolpanelet, som beskrevet her.

interaktiv tilstand til nslookup

interaktiv tilstand giver dig mulighed for at oprette en vedvarende nslookup-session med mere avanceret funktionalitet. For at gøre dette skal du blot skrive nslookup i dit kommandopromptvindue.

nu Kan du skrive kommandoer uden at skulle skrive nslookup først.

common interactive mode command

Find navneservere til e-mailudveksling

lad os prøve at indstille den navneservertype, som vi vil anmode om, til en server til e-mailudveksling.

Skriv følgende i dit kommandopromptvindue:
Indstil type=MH

du vil ikke se et svar, men dette har indstillet nslookup til forespørgsel efter MH-servere.

skriv nu:
gmail.com

du skal se ligner følgende vises:

ikke-autoritativt svar:
gmail.com preference = 10, postbytter = alt1.gmail-smtp-in.l.google.com
gmail.com preference = 40, postbytter = alt4.gmail-smtp-in.l.google.com

gmail.com preference = 30, postbytter = alt3.gmail-smtp-in.l.google.com

gmail.preference = 20, mailbytter = alt2.gmail-smtp-in.l.google.com

gmail.com preference = 5, postbytter = gmail-smtp-in.l.google.com

her kan du se serveradresserne for hver mailudvekslingsserver, der bruges af gmail.com. præferenceattributten viser os den foretrukne server, som er alt4 i dette tilfælde.

få et autoritativt svar

skift nu din servertype til soa ved at skrive:

set type=soa.

dette vil tvinge DNS-serveren til at returnere et svar fra den autoritative DNS-server.

find nu den primære navneserver ved at skrive:
google.co.uk
det trimmede resultat er:
primær navneserver = ns1.google.com
skriv nu:
google.co.uk ns1.google.com
resultatet:
Server: ns1.google.com
adresser: 2001:4860:4802:32::a
216. 239. 32. 10
google.co.uk
primær navneserver = ns1.google.com
ansvarlig mail addr = dns-admin.Googles.kom
serial = 322751975
Opdater = 900 (15 minutter)
prøv igen = 900 (15 minutter)
udløb = 1800 (30 minutter)
standard TTL = 60 (1 min)

nu har du de seneste og ajourførte poster for google.co.uk. du kan stole på dette på grund af den autoritative karakter af svaret, hvor ikke-autoritativ kan være forældet eller forkert.

Deltag i Fasthosts-domænet

hosting kan være kompliceret, men Fasthosts holder tingene enkle. Vi tilbyder dedikerede servere, der automatisk bruger vores interne navneservere til at minimere latenstid under DNS-opslag.

indtast Fasthosts domæne ved at kontakte vores venlige salgsteam på 0808 1686 777, eller email os på [email protected]

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.