Um aplicativo de servidor DNS escrito por Nodejs puro para desenvolvimento e teste de uso agora.
Para resolver o nome de domínio especificado para o IP especificado usando o algoritmo de correspondência de palavras-chave. Útil para desenvolvedor front-end e testador quando envolvido em um projeto de site.
Um servidor DNS local escrito exclusivamente em Nodejs para desenvolvimento e teste.
Ao construir um site no front-end, o desenvolvimento local geralmente usa nginx ou nodejs como servidor e, em seguida, usa o endereço IP (127.0.0.1 ou localhost) no navegador para abrir o site. Mas algumas funções requerem um nome de domínio (ou nome de domínio de segundo nível) para funcionar, então você pode usar esta ferramenta para fazer análises locais e apontar para o IP especificado para consultas de nomes de domínio que correspondam às palavras-chave.
Preste atenção ao endereço URL em cada imagem. Na verdade, hursing.com
não existe. Por favor, olhe o URL e saiba que o hursing.com
não existe na verdade.
Siga o diagrama para encontrar o endereço do servidor DNS original e altere-o para 127.0.0.1
. Siga as etapas, encontre o servidor DNS original e altere-o para 127.0.0.1
.
antes da mudança:
Após a mudança:
Veja o endereço do servidor DNS originalveja o servidor DNS original:
antes da mudança:
Após a mudança:
Abra index.js
aberto:
Modifique o código acima modifique o código
fallbackServer
para o endereço do servidor DNS original altere fallbackServer
para o endereço do servidor DNS originaldomain
para domain
palavra-chave do nome de domínio esperadotargetIp
para o IP resolvido altere targetIp
para o IP resolvido Em seguida, execute node index.js
. Obrigatório no Mac, você deve executar sudo node index.js
.
Protocolo DNS: https://tools.ietf.org/html/rfc1035