Як працює dns

Що таке DNS

Принцип роботи

Як працює dns
Це дуже складна процедура і саме в тому виникає основна маса проблем і питань при перенесенні доменного імені, або його реєстрації.

В основному якщо у вас виникла вищеописана ситуація, то хвилюватися не варто. Слід почекати деякий час для оновлення інформації на кореневих DNS-серверах і DNS-серверах провайдера.
А поки ви очікуєте, про всяк випадок можете самостійно продіагностувати коректність налаштувань свого домену, або звернутися в технічну підтримку.

діагностика

Розглянемо приклад простого запиту інформації про домен.
[email protected]:

З отримано інформації видно реєстратор домену, дата реєстрації, власника домену та сервера імен хостинг-провайдера, які і цікаві в даному випадку.
Цей додаток є як операційні системи сімейства unix, так і під Windows. Плюс - велика кількість різних онлайн-сервісів пропонують цю функцію.

Друге і не менш корисний додаток - dig. Це так само абревіатура від англійського "domain information groper". Ця програма надає користувачеві інтерфейс командного рядка для відправлення запитів до DNS-серверів. В UNIX-системах воно поставлется в дистрибутиві з bind, але існує портована версія і для Windows.
Розглянемо роботу з dig.
Після того, як ви отримали інформацію про серверах імен провайдера, на яких повинен бути ваш домен, ви можете перевірити коректність налаштування доменного імені на своєму сервері. Для цього вам необхідно виконати декілька запитів

$ Dig firstvds.ru @ 188.120.241.90

; <<>> DiG 9.7.1-P2 <<>> Firstvds.ru @ 188.120.241.90
;; global options: + cmd
;; Got answer:
;; - >> HEADER<<- opcode: QUERY, status: NOERROR, id: 26391
;; flags: qr aa rd; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 2
;; WARNING: recursion requested but not available

;; QUESTION SECTION:
; Firstvds.ru. IN A

;; ANSWER SECTION:
firstvds.ru. 3600 IN A 188.120.241.90

;; AUTHORITY SECTION:
firstvds.ru. 3600 IN NS ns1.firstvds.ru.
firstvds.ru. 3600 IN NS ns2.firstvds.ru.

;; ADDITIONAL SECTION:
ns1.firstvds.ru. 3600 IN A 82.146.43.2
ns2.firstvds.ru. 3600 IN A 82.146.35.143

$ Dig firstvds.ru @ ns1.firstvds.ru

; <<>> DiG 9.7.1-P2 <<>> Firstvds.ru @ ns1.firstvds.ru
;; global options: + cmd
;; Got answer:
;; - >> HEADER<<- opcode: QUERY, status: NOERROR, id: 738
;; flags: qr aa rd; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0
;; WARNING: recursion requested but not available

;; QUESTION SECTION:
; Firstvds.ru. IN A

;; ANSWER SECTION:
firstvds.ru. 3600 IN A 188.120.241.90

Як видно з висновку, цей запит повернув інформацію про те, де розташований сам сайт. Цю ж інформацію він передає і кореневих DNS-серверів.
Відповідним чином перевіряються і інші сервера імен, які можна подивитися у висновку команди whois.
Якщо все виводиться коректно (наприклад, як вище), значить все в порядку. І турбуватися нема про що.

Проблеми і рішення.

No entries found for the selected source (s).

Чи означає, що домен не зареєстрований, або домен зареєструвався, але сервіс whois ще не оновив інформацію про це.

;; QUESTION SECTION:
;. IN A

Подібний відповідь означає те, що на VDS відсутня цей домен.

Даний висновок говорить про те, що на сервері, з якого виробляється запит інформації про доменне ім'я, виникли проблеми. Це може бути як непрацюючий named, так і блокування 53 порту за допомогою брандмауера.

;; QUESTION SECTION:
;. IN A

;; ANSWER SECTION:
. 3600 IN A 123.123.123.123

;; AUTHORITY SECTION:
. 3600 IN NS ns2.firstvds.ru..
. 3600 IN NS ns1.firstvds.ru..

Проблема полягає в тому, що при створенні доменного імені були вказані некоректні сервера імен. А конкретніше - пропущена закривається точка - в доменному імені ns1.firstvds.ru.

* (Під "хостом" мається на увазі комп'ютер або сервер, підключеної до локальної мережі, або інтернету.)
** Кешування використовується для того, щоб знизити як навантаження на інтернет-канали, так і для прискорення отримання результату запиту.

Поділитися інформацією з друзями!


Щоб не пропустити оновлення, підпишись на RSS або поштову розсилку (свій вибір зробили вже 128 осіб!)

Навігація по публікаціям

Схожі статті

Copyright © 2024