Што е DNS?
Секој пат кога отворате веб-локација, услугата за невидливи директориуми го преведува името што сте го внеле на број што може да го достигне вашиот компјутер. Еве како функционира системот за имиња на домен - и како да прочитате што објавува за кој било домен.
Телефонски именик на Интернет
Компјутерите не прелистуваат по име - тие се поврзуваат IP адреси. DNS, на Систем за имиња на домени, е дистрибуиран директориум што мапира незаборавни имиња како example.com на тие бројки. Измислен е во 1983 година токму поради тоа што раната интернет-датотека единечна домаќин во Стенфорд стануваше невозможна за одржување.
Две работи го прават DNS извонреден: тоа е дистрибуирани (ниту една машина не знае сè), и тоа е кеширани насекаде (одговорите се паметат некое време, така што пребарувањето е брзо). Двете својства го обликуваат начинот на кој системот се однесува секој ден.
Што се случува при пребарување на DNS
Кога вашиот прелистувач бара веб-локација, синџирот на DNS сервери соработува за неколку милисекунди:
# 1. Вашиот уред го прашува својот конфигуриран резолутор (често вашиот интернет провајдер или 8.8.8.8 / 1.1.1.1) # 2. Резолаторот, ако го нема одговорот кеширан, оди по хиерархијата: # root сервери → сервери „.com“ → сопствени сервери за имиња на example.com # 3. Авторитетниот сервер на доменот одговара со вистинските записи # 4. Резолуторот го кешира одговорот за TTL на записот и ви одговара
Последниот скок - серверот што зборува за самиот домен - е она на што укажуваат записите на NS (подолу). Се што е над него е само делегирање.
Видовите записи што се важни
DNS зоната на доменот е мала база на податоци со внесени записи. Ова се оние со кои всушност ќе се сретнете:
| Тип | Што прави | Пример |
|---|---|---|
| A | Го мапира името на IPv4 адреса | example.com → 93.184.216.34 |
| AAAA | Го мапира името на IPv6 адреса | example.com → 2606:2800::2201 |
| CNAME | Алијас: посочува име на друго име | www.example.com → example.com |
| MX | Сервери за пошта кои ја примаат е-поштата на доменот | 10 aspmx.l.google.com |
| TXT | Бесплатен текст: SPF анти-спам, DKIM, докази за сопственост | "v=spf1 -all" |
| NS | Авторитетните сервери за имиња за зоната | ns1.examplehost.com |
| CAA | Кои органи за сертификати може да издаваат TLS сертификати | 0 issue "letsencrypt.org" |
| SOA | Метаподатоци за зоната: примарен сервер, контакт, тајмери за кеширање | ns1. dns-admin. … |
| PTR | Обратно: мапира IP назад на името на домаќинот | 8.8.8.8 → dns.google |
Вреди да се знаат две необичности: CNAME е не е дозволено на коренот на доменот (затоа example.com користи A/AAAA записи директно), и домен со MX "0 ." има а нула MX — намерен начин да се каже „овој домен испраќа е-пошта, но не прима“.
Кеширање, TTL и ширење
Секој рекорд носи а TTL (време за живеење) — Решавачите на бројот на секунди може повторно да го искористат одговорот пред повторно да прашаат. TTL од 3600 секунди значи до еден час кеширање низ целиот свет; TTL од 60 секунди значи дека промените се појавуваат за помалку од една минута.
Ова е она што луѓето го подразбираат под „пропагирање на DNS“: нема пренос на промени, само кешовите што истекуваат со нивното темпо. Пред планираната миграција, класичниот трик е однапред да го намалите TTL, да го направите прекинувачот, да гледате како брзо слетува насекаде, а потоа повторно да го подигнете TTL за да уживате во кеширањето.
Совет за решавање проблеми: ако страницата се вчитува за други, но не и за вас, вашиот локален резолутор можеби сè уште има стар кеширан одговор. Префрлувањето на вашиот уред на 1.1.1.1 или испирање на кешот на DNS обично го решава тоа.
Проверете сами DNS на кој било домен
Не ви требаат алатки од командната линија - нашите алатки за прелистувач ги прашуваат резолуторите на Google и Cloudflare во живо:
- Проверка на DNS - повлечете го секој тип на запис од кој било домен со еден клик.
- Домен на IP - видете ги само адресите на кои укажува доменот, со детали за хостинг.
- Обратно пребарување на IP — записот PTR: на кое име на домаќин одговара IP.
Дознајте повеќе
- Љубопитни за бројките од другата страна? Прочитајте што е IP адреса или на Споредба на IPv4 со IPv6.
- Истражување на репутацијата на IP? Видете го Водич за црните списоци на IP.
DNS прашања
Што е DNS во едноставни термини?
DNS (Domain Name System) е телефонскиот именик на интернетот: тој ги преведува имињата што можете да ги напишете, како example.com, на IP адресите на кои всушност се поврзуваат компјутерите. Без него, ќе мора да запаметите адреси на броеви за секоја веб-локација.
Кои се адресите 8.8.8.8 и 1.1.1.1?
Тие се јавни разрешувачи на DNS управувани од Google и Cloudflare. Вашиот интернет провајдер работи стандардно, но наместо тоа секој може да ги побара овие јавни - тие се бесплатни, брзи и често побрзи за преземање промени во DNS. Нашите DNS алатки ги прашуваат и двете преку шифриран DNS-преку HTTPS.
Колку време е потребна промена на DNS за да функционира насекаде?
Колку што е претходниот TTL на рекордот (време за живеење). Решавачите ги кешираат одговорите за времетраењето на TTL - од секунди до денови - така што откако ќе уредите запис, решавачите ширум светот продолжуваат да го опслужуваат стариот одговор додека не истече нивната кеширана копија. Намалете го TTL пред планираната промена за да го направите префрлувањето побрзо.
Која е разликата помеѓу DNS и IP адресата?
IP адреса е бројот што го идентификува уредот на интернет; DNS е систем кој мапира незаборавни имиња на домени на тие броеви. Доменот е името, IP е дестинацијата, а DNS е преводот помеѓу нив.