
A resposta DNS no meu domínio tem 1228 bytes e preciso que o pacote seja fragmentado em 3 pacotes. Para conseguir isso, configurei o MTU no servidor de nomes (bind9 em execução na máquina) como 500. PARA verificar se o MTU está definido como 500, faço ping no servidor de nomes com 600 bytes e recebo um erro de que o pacote é muito longo ( já que o MTU tem 500 bytes). Mas quando consulto o servidor de nomes, recebo a resposta completa de 1228 bytes em um fragmento. Preciso que o pacote esteja fragmentado para executar alguns testes. Estou usando dig do lado do cliente para consultar meu servidor de nomes e, se usar a opção noedns do lado do cliente, recebo a resposta com o conjunto de bits truncados de DNS e, em seguida, o sistema operacional envia a mesma consulta por TCP. Qualquer sugestão de como posso obter fragmentação de IP.
Responder1
Tem certeza de que a resposta é 1228, isso é enorme... verifique o que dig acha que é o tamanho da resposta.
dig google.co.uk
...
;; WHEN: Sun Feb 22 11:55:42 2015
;; MSG SIZE rcvd: 46
Observe que a última linha é o tamanho da resposta DNS.