Como programar um servidor DNS?

1. Como programar um servidor DNS?

Luiz Felipe
Superbomber

(usa Debian)

Enviado em 14/03/2017 - 14:11h

Bem, estou afim de programar um servidor DNS em Python. Mas não consegui encontrar informações sobre a estrutura de pacote da requisição (para que eu possa tratá-la), nem encontrei sobre a estrutura do pacote de resposta. (para que eu possa responder o PC)

Em outras palavras, empaquei.
Alguma luz?


  


2. Re: Como programar um servidor DNS?

Lisandro Guerra
Lisandro

(usa Arch Linux)

Enviado em 22/03/2017 - 20:33h

Caro amigo, procure colocar dúvidas mais específicas, e terá maior chance de receber resposta.
Procure oferecer o que já escreveu de código e especificar em que parte do código a dúvida está.
Obrigado


3. Re: Como programar um servidor DNS?

Luiz Felipe
Superbomber

(usa Debian)

Enviado em 22/03/2017 - 22:22h

Lisandro escreveu:

Caro amigo, procure colocar dúvidas mais específicas, e terá maior chance de receber resposta.
Procure oferecer o que já escreveu de código e especificar em que parte do código a dúvida está.
Obrigado


A dúvida está em como tratar o pacote de informações recebidas pelo servidor DNS, e como responder elas.
Quero saber o formato desses pacotes.

Recebo um pacote como: "\x00\x00\x00\x00\x00\x00domiodosite\x00\x00\x00"
Não sei o que cada byte significa. E gostaria de saber.

E depois que tratar essa informação, não sei como devo responder. Só enviar o IP?
Tipo: "\xFF\x00\x00\x00"

É o que quero saber também.

_______________________________________________

Não sei porque você está lendo isso.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts