Приложение DNS-сервера, написанное на чистом Nodejs для разработки и тестирования. Сейчас поддерживается только IPv4.
Для преобразования указанного доменного имени в указанный IP-адрес с использованием алгоритма сопоставления ключевых слов. Полезно для разработчиков и тестировщиков внешнего интерфейса при участии в проекте веб-сайта.
Локальный DNS-сервер, написанный исключительно на Nodejs для разработки и тестирования.
При создании веб-сайта во внешнем интерфейсе локальная разработка обычно использует nginx или nodejs в качестве сервера, а затем использует IP-адрес (127.0.0.1 или localhost) в браузере для открытия веб-сайта. Но для работы некоторых функций требуется доменное имя (или доменное имя второго уровня), поэтому вы можете использовать этот инструмент для локального анализа и указать указанный IP-адрес для запросов доменного имени, соответствующих ключевым словам.
Пожалуйста, обратите внимание на URL-адрес на каждом изображении. На самом деле hursing.com
не существует. Пожалуйста, посмотрите на URL-адрес и знайте, что на самом деле сайта hursing.com
не существует.
Следуя схеме, найдите исходный адрес DNS-сервера и измените его на 127.0.0.1
. Следуйте инструкциям, найдите исходный DNS-сервер и измените его на 127.0.0.1
.
до изменения:
После изменения:
Просмотр исходного адреса DNS-сервера. Просмотр исходного DNS-сервера:
до изменения:
После изменения:
Откройте index.js
:
Измените код выше, измените код
fallbackServer
на исходный адрес DNS-сервера измените fallbackServer
на исходный адрес DNS-сервераdomain
на domain
слово ожидаемого доменного имениtargetIp
на разрешенный IP-адрес измените targetIp
на разрешенный IP-адрес Затем запустите node index.js
. На Mac вам необходимо запустить sudo node index.js
.
Протокол DNS: https://tools.ietf.org/html/rfc1035.