Mine sisu juurde

Küpsiste seaded

Vali iga liigi kohta, milliseid küpsiseid lubad. Oma valikut saad alati muuta iga lehe allosas oleva lingi „Küpsiste seaded“ kaudu. Privaatsuspoliitika

Vajalikud

Alati sees

Vajalikud sisselogimiseks, ostukorvi säilitamiseks ja sinu valikute meelespidamiseks. Need on alati sees.

Millised küpsised?
  • weboke_sessie, weboke_klant, weboke_remember: sinu seanss ja sisselogituks jäämine
  • weboke_basket: sinu ostukorv
  • wkBtwIncl: hindade näitamine koos käibemaksuga või ilma
  • wok_cookies: sinu küpsisevalik, 12 kuud

Mõõdab, milline reklaam viib külastuse või tellimuseni, et me ei maksaks reklaamide eest, mis midagi ei anna.

Millised küpsised?
  • Google Ads Google Tag Manageri kaudu (_gcl_au, _gcl_aw), kuni 90 päeva
  • OpenAI Ads, reklaamid ChatGPT-s
  • wok_aff: millise partneri kaudu meie juurde jõudsid (partnerprogramm), 60 päeva

4,6

Riik ja keel

Igal riigil on oma sait, selle riigi hindade ja käibemaksuga.

Vaata

DNS päringute tegemine dig ja nslookup abil

Moodul 8: Turvalisus ja probleemide lahendamine · Lugemisaeg: 10 minutit

Õpieesmärk: Pärast seda tundi oskad dig ja nslookup abil kirjeid küsida, kindlalt nimeserverilt vastust küsida ja väljundit lugeda.

Põhimõisted: dig, nslookup, Resolve-DnsName, +short, @server, +trace, ANSWER ja AUTHORITY sektsioon, staatus NOERROR, NXDOMAIN, SERVFAIL, dig -x

Miks ise päringuid teha?

Paneel näitab seda, mida sina oled sisestanud. Mida ülejäänud maailm näeb, võib olla teine: võib-olla haldab DNSi mõni teine osapool, võib-olla on vahemälus veel vana vastus. Päringuprogrammiga esitad sama küsimuse mis brauser või meiliserver ja näed tegelikku vastust.

Levinud on kolm programmi:

ProgrammKusMärkus
digmacOS, Linux (Windowsis WSL kaudu või eraldi paigaldatav)Kõige põhjalikum, halduritel vaikimisi
nslookupWindows, macOS, LinuxKõikjal olemas, lühem väljund
Resolve-DnsNameWindows PowerShellMugav Windowsis ilma lisatarkvarata

Kas käsurida pole käepärast? Siis saad täpselt sama teha veebipõhise dig-tööriistaga (tund 8.3).

Sinu esimene päring dig abil

Ava Terminal (macOS/Linux) ja kirjuta:

$ dig example.com A

Väljund näeb lühendatult välja nii:

;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 41872
;; flags: qr rd ra ad; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1

;; QUESTION SECTION:
;example.com.                  IN      A

;; ANSWER SECTION:
example.com.           2847    IN      A       192.0.2.10

;; Query time: 12 msec
;; SERVER: 192.168.1.1#53(192.168.1.1) (UDP)

Mida pead lugema:

  • status: kõige tähtsam sõna. Vaata tabelit allpool.
  • flags: ad tähendab, et resolver on vastuse DNSSECiga üle kontrollinud (tund 8.1).
  • ANSWER SECTION: kirjed ise. Veerud on samad mis tsoonis: nimi, TTL, klass, tüüp, väärtus.
  • TTL (siin 2847): mitu sekundit see vastus veel resolveri vahemälus püsib. Kui tsoonis oli 3600, siis on vastus juba 753 sekundit vana. Küsi uuesti ja näed numbri vähenemas.
  • SERVER: millist resolverit sa küsisid. Kodus on see sageli sinu ruuter.

Kolm staatust, mida pead teadma

StaatusTähendusMida teha
NOERROR koos vastusegaKõik on korras, see ongi vastusKas väärtus ei klapi? Siis on kirje vale või näed vana vahemälu
NOERROR ilma vastuseta (ANSWER: 0)Nimi on olemas, aga sellel ei ole seda tüüpi kirjetTihti: küsid vale tüüpi (näiteks A nimelt, millel on ainult CNAME või ainult MX)
NXDOMAINSeda nime pole üldse olemasTrükiviga, unustatud kirje, või topeltdomeen nagu mail.example.com.example.com
SERVFAILResolver ei saanud usaldusväärset vastustNimeserverid pole saadaval või DNSSEC-ahel on katki (proovi +cd)

Kasulikud variandid

Ainult vastus käsuga +short:

$ dig +short MX example.com
10 mail.example.com.
20 mail2.example.com.

Teise resolveri või nimeserveri otse küsitlemine märgiga @. See on kõige tähtsam nipp probleemide korral. Kui küsid autoriteetselt nimeserverilt otse, saad alati värske vastuse, ilma vahemäluta:

$ dig +short NS example.com
ns1.hosting.example.
ns2.hosting.example.

$ dig +short A www.example.com @ns1.hosting.example
192.0.2.20

$ dig +short A www.example.com @9.9.9.9
192.0.2.10

Siit näed kohe, mis toimub: nimeserver annab juba uue aadressi (.20), avalikul resolveril on vahemälus veel vana (.10). Sa ei pea midagi tegema, vaid ootama, kuni TTL saab läbi (moodul 6).

Teised tüübid: pane tüüp nime järele.

$ dig +short TXT example.com
"v=spf1 a mx include:_spf.hosting.example ~all"
"google-site-verification=AbC123..."

$ dig +short TXT _dmarc.example.com
"v=DMARC1; p=quarantine; rua=mailto:dmarc@example.com"

$ dig +short CNAME shop.example.com
shops.platform.example.

Kogu tee jälgimine käsuga +trace. dig teeb siis ise seda, mida teeb resolver: esmalt juur, siis TLD, siis autoriteetne server (tund 1.4):

$ dig +trace example.com A
.                 518400  IN  NS  a.root-servers.net.
;; Received 239 bytes from 192.168.1.1#53
com.              172800  IN  NS  a.gtld-servers.net.
;; Received 708 bytes from 198.41.0.4#53(a.root-servers.net)
example.com.      172800  IN  NS  ns1.hosting.example.
;; Received 412 bytes from 192.5.6.30#53(a.gtld-servers.net)
example.com.      3600    IN  A   192.0.2.10
;; Received 57 bytes from 198.51.100.53#53(ns1.hosting.example)

Käsuga +trace näed, millised nimeservereid register tegelikult edastab. See on kasulik, kui kahtled, kas nimeserveri muudatus on juba jõustunud.

DNSSECi nägemine käsuga +dnssec: saad lisaks RRSIG-allkirjad. Käsuga +cd lülitad kontrolli välja, et näha, kas SERVFAIL tuleb DNSSECist.

Pöördpäring (reverse DNS) käsuga -x (tund 4.6):

$ dig +short -x 192.0.2.25
mail.example.com.

Sama asi nslookupiga

nslookup töötab igas arvutis. Kõige tähtsamad vormid:

C:\> nslookup example.com
Server:  router.lan
Address:  192.168.1.1

Non-authoritative answer:
Name:    example.com
Address:  192.0.2.10

C:\> nslookup -type=mx example.com
example.com    MX preference = 10, mail exchanger = mail.example.com

C:\> nslookup -type=txt _dmarc.example.com 9.9.9.9

Teine aadress nime järel (siin 9.9.9.9) on server, mida küsid, nii nagu @ digis. "Non-authoritative answer" tähendab ainult seda, et vastus tuleb resolverilt, mitte autoriteetselt nimeserverilt: see on tavapärane. Kui nime pole olemas, ütleb nslookup Non-existent domain, mis tähendab sama mis NXDOMAIN.

Windows PowerShell: Resolve-DnsName

PS> Resolve-DnsName example.com -Type MX
PS> Resolve-DnsName _dmarc.example.com -Type TXT -Server 9.9.9.9
PS> Resolve-DnsName example.com -Type A -DnsOnly

Oma vahemälu tühjendamine

Kas veebitööriist näitab juba uut vastust, aga sinu arvuti veel mitte? Siis on vana vastus sinu enda arvuti või brauseri vahemälus.

  • Windows: ipconfig /flushdns käsureal.
  • macOS: sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder Terminalis.
  • Linux koos systemd-resolved teenusega: resolvectl flush-caches.
  • Brauser: privaatne aken, või sinu telefon 4G/5G kaudu koos wifi väljalülitatuna.

Oma teenusepakkuja või ruuteri vahemälu ei saa ise tühjendada; seal tuleb oodata, kuni TTL saab läbi.

Praktikas: nii näeb see välja paneelis

Enamikus paneelides ei saa digi käivitada. Kasuta seetõttu digi oma paneeli kõrval: vaata esmalt paneelist, mida oled sisestanud, siis kontrolli käsuga dig @<sinu nimeserver>, kas nimeserver annab tõesti sama välja, ja seejärel käsuga dig @9.9.9.9, kas välismaailm juba näeb seda. Minu WebOkél on DNS-diagnostika, mis võrdleb nimeservereid omavahel; teistel pakkujatel on sarnased "DNS-kontrolli" nupud.

Kokkuvõte

  • dig <nimi> <tüüp> esitab sama küsimuse mis brauser või meiliserver; loe esmalt staatus.
  • NOERROR koos vastusega on hea, NOERROR ilma vastuseta tähendab "nimi on olemas, tüüp mitte", NXDOMAIN tähendab "nime pole olemas", SERVFAIL tähendab "usaldusväärset vastust pole".
  • Käsuga @server küsid otse teatud resolverilt või autoriteetselt nimeserverilt; nii näed vahet vea ja vahemälu vahel.
  • +short, +trace, +dnssec, +cd ja -x on variandid, mida kõige rohkem vajad.
  • nslookup ja Resolve-DnsName teevad sama asja Windowsis.

Test

1. dig mail.example.com A annab status: NXDOMAIN. Mida see tähendab?



2. Oled muutnud www A-kirjet. dig +short www.example.com @ns1.hosting.example annab uue aadressi, dig +short www.example.com @1.1.1.1 veel vana. Mis toimub?



3. Milline käsk näitab kogu teed juurest TLD kaudu autoriteetse nimeserverini?



4. Digi väljundis on A-kirje TTL 412. Tsoonis on 3600. Mida see tähendab?



5. Mida teeb nslookup -type=mx example.com 9.9.9.9?



Ülesanne

Ülesanne Z8.2: dig ja nslookup. Küsi dig, nslookup või Resolve-DnsName abil (või veebipõhise dig-tööriistaga) kolm asja:

  1. olematu nime staatus: bestaat-niet-dnscursus.sidn.nl;
  2. wikipedia.org MX-kirjed otse ühelt wikipedia.org nimeserveritest (leia see esmalt üles);
  3. TTL, mida avalik resolver praegu tagastab sidn.nl A-kirje jaoks (küsi seda kaks korda, minutise vahega, ja märgi üles mõlemad numbrid).

Täida vastused.

Ülesanne Z8.2: dig ja nslookup





Mida sa sisestad ja mida me reaalajas leiame, ei salvesta me. Su brauser jätab meelde su vastused ja selle, kas ülesanne on tehtud. Kui oled sisse logitud, salvestame ainult selle, et ülesanne oli (peaaegu) õige Minu kursustes; seal saad selle ka kustutada.

Loe edasi

Need artiklid kirjeldavad samme WebOkés; käsud töötavad kõikjal samamoodi.

Hetk…

Seadista oma domeenid

Määra iga domeeni jaoks nimeserverid, seos sinu majutusega ja kes saab omanikuks.

Laadin sinu domeene…