Приложение 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.