Onde posso encontrar as especificações de protocolo para atualizar um servidor DNS dinâmico?
Nos roteadores D-Link, existem opções codificadas para dyndns.com e no-ip.com. Há também uma opção Manual onde os seguintes parâmetros podem ser especificados:
- Endereço do servidor
- Nome de anfitrião
- Nome de usuário
- Senha
Qual é o protocolo de atualização que usa os parâmetros acima?
Muito provavelmente ele usa essa API HTTP usada pelo DynDNS (que também é o mesmo protocolo usado pelo No-IP também).
O núcleo do protocolo consiste em fazer uma solicitação HTTP GET para
/nic/update
o servidor especificado, com dois parâmetros de consulta (hostname=
emyip=
):O nome de usuário e a senha são enviados via autenticação HTTP 'Basic'.
O protocolo de atualização de DNS padrão real seria RFC 2136 "DNS UPDATE" . No entanto, a maioria dos serviços de "DNS dinâmico" não o suporta, e seu roteador também não o suporta.