Занялся работой с WinPcap. Пытаюсь смастерить поддельный DNS ответ. Посмотрите пожалуйста почему хост не хочет принимать ответы. Вроде все поля прописал чексумму высчитал. Что я не учел? Прилагаю файлик в формате .pcap
Странно Wireshark говорит что все в порядке "Header checksum: 0xa410 [correct]". Ну а udp_header_checksum я так понял и расчитывать не обязательно? "Checksum: 0xfd94 [validation disabled]"
pilulkin UDP header рассчитывать обязательно... и не важно что везде написано , что не обязательно (хоть это и совершенно верно). Если не подсчитать контрольную сумму для udp пакета, то другая сторона, ничего на него отвечать не будет..