Добре, після запиту мого останнє питання , Я зробив деяке копання та я думаю я figured як все працює, але є деякі речі про запису клею я не повністю зрозумів.
Якщо резольвер намагається вирішити ourdomain.com
, в якийсь момент він запитає сервер gTLD, який поверне деякі записи NS. У нашому випадку результат має виглядати так:
% dig +norecurse ourdomain.com @a.gtld-servers.net
;; AUTHORITY SECTION:
ourdomain.com. 172800 IN NS ns1.the-isp.net.
ourdomain.com. 172800 IN NS our-server.ourdomain.com.
;; ADDITIONAL SECTION:
ns1.the-isp.net. 172800 IN A nnn.nnn.nnn.nnn
our-server.ourdomain.com. 172800 IN A mmm.mmm.mmm.mmm
Я розумію, що на кожному gTLD-сервері є записи, що пов'язують два сервери імен з IP-адресами.
- У запису клею є TTL? (Це те, що
172800
знаходиться вADDITIONAL SECTION
?) - Якщо так, що відбувається, коли закінчується запис клею? Припустимо, що клей для запису
our-server.ourdomain.com
закінчується. Чи буде сервер gTLD виконати пошук на цьому імені, щоб знайти IP-адресу (яка, в даному випадку, повинна пройти черезns1.the-isp.net
, Я думаю)? Якщо цей запит призводить до іншої IP-адреси, чи змінюється запис клею? Якщо це не так, як це працює, то записи записів повинні бути змінені вручну, або існує якийсь інший механізм, який може викликати його зміну?
ourdomain.com
має статичну IP-адресу, яку потрібно змінити, цей клей-запис повинен бути змінений вручну на сервері gTLD, оскільки зміна не може бути розповсюджена з іншого місця - чи правильно це?