Una aplicación de servidor DNS escrita por Nodejs puro para desarrollo y uso de prueba ahora solo admite IPv4.
Para resolver un nombre de dominio específico a una IP especificada utilizando un algoritmo de coincidencia de palabras clave. Útil para desarrolladores y evaluadores de frontend cuando participan en un proyecto de sitio web.
Un servidor DNS local escrito exclusivamente en Nodejs para desarrollo y pruebas.
Al crear un sitio web en el front-end, el desarrollo local generalmente usa nginx o nodejs como servidor y luego usa la dirección IP (127.0.0.1 o localhost) en el navegador para abrir el sitio web. Pero algunas funciones requieren un nombre de dominio (o un nombre de dominio de segundo nivel) para funcionar, por lo que puede usar esta herramienta para realizar análisis locales y apuntar a la IP especificada para consultas de nombres de dominio que coincidan con las palabras clave.
Preste atención a la dirección URL en cada imagen. De hecho, hursing.com
no existe. Mire la URL y sepa que hursing.com
en realidad no existe.
Siga el diagrama para encontrar la dirección del servidor DNS original y cámbiela a 127.0.0.1
. Siga los pasos, busque el servidor DNS original y cámbielo a 127.0.0.1
.
antes del cambio:
Después del cambio:
Ver la dirección del servidor DNS originalVer el servidor DNS original:
antes del cambio:
Después del cambio:
Abrir abrir index.js
:
Modificar el código de arriba modificar el código
fallbackServer
a la dirección de su servidor dns original cambie fallbackServer
a la dirección de su servidor dns originaldomain
a domain
palabra clave de su nombre de dominio esperadotargetIp
a la IP resuelta cambiar targetIp
a la IP resuelta Luego ejecute y luego ejecute node index.js
. Requerido en Mac, debe ejecutar sudo node index.js
.
Protocolo DNS: https://tools.ietf.org/html/rfc1035