Назад | Перейти на главную страницу

Сервер имен не меняет IP-адрес моего веб-сайта

Я новичок в конфигурации веб-сервера. Я попросил свою хостинговую компанию настроить DNS, чтобы он указывал на мой ДЕЙСТВИТЕЛЬНЫЙ IP-адрес в университете. Мой сервер - ubuntu 12.04 (рабочий стол). Я установил apache2 и bind9. Теперь ns ping указывает на мой IP-адрес (217.218.245.169), но когда я пингую свой веб-сайт (ijnrs.com), он указывает на его предыдущий IP-адрес (5.61.27.195). Я добавил файл db.ijnrs.com. Не могли бы вы мне помочь. Я хочу, чтобы www.ijnrs.com (и ijnrs.com) указывали на мой IP-адрес.

РЕДАКТИРОВАТЬ: Я знаю, что для распространения IP-адресов требуется некоторое время, однако теперь я могу пинговать ns.ijnrs.com и видеть желаемые IP-адреса, пока основной адрес недоступен. Мой вопрос касался разницы между способами распространения этих имен и IP-адресов.

Спасибо.

db.ijnrs.com

;
; BIND data file for local loopback interface
;
$TTL    604800
@       IN      SOA     ns.ijnrs.com. root.ijnrs.com. (
                             35         ; Serial
                         604800         ; Refresh
                          86400         ; Retry
                        2419200         ; Expire
                         604800 )       ; Negative Cache TTL
;
ijnrs.com.      IN      NS      ns.ijnrs.com.
@               IN      NS      ns.ijnrs.com.
@               IN      A       217.218.245.169
ns              IN      A       217.218.245.169
www             IN      CNAME   ijnrs.com.

Посмотрите на свой TTL: $TTL 604800

Это указывает всем клиентам и кеширующим серверам имен, как часто следует проверять актуальную информацию на полномочном сервере имен. Здесь это определено на 7 дней.

Обычно, если вы планируете изменить IP-адрес своего домена, вам следует заранее снизить TTL (24 часа), чтобы изменение TTL полностью распространялось по множеству DNS через Интернет.

Кроме того, кэширующие серверы имен сохранят полученный ответ и серийный номер для файла зоны. Поэтому, когда вы вносите какие-либо изменения в файл зоны, вам также следует увеличивать серийный номер.

Изменения DNS требуют времени для «распространения», и у вас может быть кеш DNS на вашем локальном компьютере (или для локальной сети), который все еще указывает на старый адрес. Я думаю, что эмпирическое правило - ждать 72 часа, пока изменения DNS закончат обновление повсюду, при условии стандартной настройки DNS TTL (какие DNS-серверы в любом случае могут игнорировать).