Я заинтересован в работе своих собственных DNS-серверов, чтобы упростить обновление A-записей моих доменов. Мне известны предупреждения о том, что мой веб-сервер и DNS-сервер находятся в одном домене.
В настоящее время мои домены зарегистрированы через GoDaddy, и я зарегистрировал два поддоменов (ns1 ... и ns2 ...), и они оба указывают на мой IP-адрес. Мое желание состояло в том, чтобы иметь возможность открыть порт 53 и, по сути, иметь все запросы на мой домен, запросить мой IP:53, на который я буду обслуживать А-запись. Пожалуйста, извините, если я чрезмерно упрощаю процесс, поскольку он по общему признанию сложен, и я все еще изучаю алгоритм разрешения доменного имени.
В конечном итоге я хотел создать свой собственный DNS-сервер с использованием NodeJ, но когда я выполнил вышеуказанные предварительные шаги, я обнаружил, что даже если бы я слушал порт 53, я не получил бы трафик, если бы я делал запросы к своему домену через браузер. Мой маршрутизатор был настроен правильно для пересылки запросов через порт 53 на мой сервер в сети.
Что может быть причиной этого?
РЕДАКТИРОВАТЬ: Я разместил этот вопрос в неправильном месте (ошибка сервера) в течение некоторого времени и получил несколько советов, но мне все еще неясно. Мне было предложено обновить записи NS, чтобы они указывали на новые серверы имен, но я вполне уверен, что это было сделано неявно, когда я установил сервер имен как свой собственный. Разве не все записи теперь должны обслуживаться моими серверами имен? Является ли запись NS той, которая всегда нуждается в обслуживании от регистратора?
Другое предложение, которое я получил, состояло в том, что серверам имен необходимо, чтобы A-записи преобразовывались в их IP-адреса. Опять же, GoDaddy - необходимая вечеринка, которая должна обслуживать эту A-запись?
Мне также сказали, что DNS "сильно кешируется", и поэтому браузер не подключается напрямую, а запрашивает у ОС поиск DNS. Итак, после уведомления GoDaddy об изменении серверов имен моего домена (для использования моего собственного) и после одной попытки попытаться запросить мой домен (через мой браузер), я хотел бы знать, что теоретически DNS-запрос приземлился бы на порт 53 моего IP сервера имен?