У меня был DNS запись, которая решила mydomain.com
кому: 1.1.1.1
.*
* имена и IP-адреса, измененные для защиты невинного :P
Я недавно изменил запись для разрешения имени к 2.2.2.2
. Я могу подтвердить, что изменение было внесено на моем рабочем столе Ubuntu 17.04 с:
$ dig a mydomain.com
...
;; ANSWER SECTION:
mydomain.com. 1091 IN A 2.2.2.2
Однако curl
не разрешает имя к корректному IP-адресу:
$ curl -vvv mydomain.com
* Rebuilt URL to: mydomain.com/
* Trying 1.1.1.1...
...
Содержание /etc/resolve.conf
:
$ cat /etc/resolv.conf
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
# 127.0.0.53 is the systemd-resolved stub resolver.
# run "systemd-resolve --status" to see details about the actual nameservers.
nameserver 10.10.0.1
nameserver 127.0.0.53
10.10.0.1
IP-адрес моего маршрутизатора в локальной сети. Это настроено для использования серверов DNS 8.8.8.8
и 8.8.4.4
(Общедоступные серверы DNS Google). Я использовал эту страницу для сбрасывания записей DNS для домена, и страница указала, что процедура имела успех.
Однако завихрение продолжает решать к неправильному адресу - как я могу зафиксировать это?
Это требует времени (до 48 часов, если я не ошибаюсь), чтобы серверы DNS обновились. Сбрасывание кэша DNS не поможет сервера, все еще указывает на неправильный IP.
Редактирование: можно попробовать этот сервис для проверки распространения обновления DNS.