Самостоятелно проверяване на DNS с nslookup, dig и онлайн инструменти
Искате ли да разберете какво наистина показва DNS на Вашия домейн? Например дали нов запис вече се вижда, къде пристига Вашата поща или кои nameserver-и използва Вашият домейн? Можете сами да проверите това: онлайн, или на собствения си компютър с nslookup или dig. В тази статия ще намерите най-полезните заявки и как да четете отговора. Заменяйте yourdomain.bg навсякъде с Вашия собствен домейн.
Най-лесният начин: онлайн
- Здраве на домейна: за няколко секунди проверете дали Вашият домейн сочи към правилния сървър, с обяснение за всеки елемент. Ако Вашият домейн е при нас, ще намерите същата проверка на страницата на домейна в Моят WebOké, с бутони за възстановяване.
- Проверка на имейл: дали MX, SPF, DKIM и DMARC са правилно зададени.
- dnschecker.org: какво отговарят DNS сървъри в различни държави. Полезно след промяна.
- internet.nl и DNSViz: съвременни стандарти и DNSSEC.
На Вашия собствен компютър
На Windows използвайте nslookup в Командния ред (потърсете cmd). На Mac и под Linux използвайте dig в Terminal; nslookup работи и там.
| Какво искате да знаете? | Windows | Mac и Linux |
|---|---|---|
| Към кой IP адрес сочи моят уебсайт? | nslookup yourdomain.bg | dig +short A yourdomain.bg |
| Къде пристига моята поща? | nslookup -type=mx yourdomain.bg | dig +short MX yourdomain.bg |
| Какви TXT записи има (SPF, верификация)? | nslookup -type=txt yourdomain.bg | dig +short TXT yourdomain.bg |
| Зададен ли е моят DMARC запис? | nslookup -type=txt _dmarc.yourdomain.bg | dig +short TXT _dmarc.yourdomain.bg |
| Кои nameserver-и използва моят домейн? | nslookup -type=ns yourdomain.bg | dig +short NS yourdomain.bg |
| Към какво сочи CNAME запис? | nslookup -type=cname www.yourdomain.bg | dig +short CNAME www.yourdomain.bg |
Директна заявка към nameserver
Обикновено получавате отговор от DNS сървъра на Вашия интернет доставчик, а той може все още да помни стар отговор. Ако заявите директно от nameserver-а на Вашия домейн, веднага ще видите какво е зададено там в момента. При WebOké това са ns1.webawere.nl, ns2.webawere.nl и ns3.webawere.com:
- Windows:
nslookup -type=mx yourdomain.bg ns1.webawere.nl - Mac и Linux:
dig MX yourdomain.bg @ns1.webawere.nl
Новата стойност присъства при nameserver-а, но у дома все още виждате старата? Тогава промяната Ви е успешна и трябва само да изчакате изтичането на старото време за запазване. Прочетете Колко време отнема промяна на nameserver или DNS?
Четене на отговора
- Стойност, като IP адрес или
10 linux2023.webawere.nl.: записът съществува. При MX пред стойността стои приоритет; най-ниското число се използва първо. - Число след името (без
+short), като3600: TTL, колко дълго в секунди други компютри могат да запомнят отговора. - Нищо, или No answer: името съществува, но няма запис от този тип.
- NXDOMAIN или Non-existent domain: името изобщо не съществува. Проверете дали сте го изписали правилно, дали домейнът е активен и дали nameserver-ите са верни.
- SERVFAIL или Server failed: DNS сървърът не можа да даде правилен отговор. Често DNSSEC е повреден, например след преместване. Прочетете DNSSEC и преместване: първо изключване, или пренасяне на ключа.
- Име с двойно повторен Вашият домейн накрая, като
shops.voorbeeld.com.yourdomain.bg: липсва точка в края на CNAME или MX запис. Вижте CNAME записи и точката в края.
За напреднали
dig +trace yourdomain.bgпроследява целия път, от root през registry до Вашите собствени nameserver-и. Така виждате кои nameserver-и registry наистина предава.dig -x 192.0.2.10илиnslookup 192.0.2.10дава обратния DNS (PTR) на IP адрес.dig +dnssec yourdomain.bgпоказва DNSSEC подписите. Ако в реда flags имаad, Вашият DNS сървър е одобрил подписа.
Сами променяте записи? Прочетете тогава Управление на DNS записи в Моят WebOké.
