Существует ли документ RFC, который детализирует формат, ожидаемый пакетов, которые сервер DNS получает и отвечает с?
Из самой ссылки Вы обеспечили к статье Wikipedia:
По требованию Jon Postel Paul Mockapetris изобрел Систему доменных имен в 1983 и записал первую реализацию. Исходные спецификации были опубликованы Инженерным советом Интернета в RFC 882 и RFC 883, которые были заменены в ноябре 1987 RFC 1034 и RFC 1035. Несколько дополнительных Запросов на Комментарии предложили различные расширения базовых протоколов DNS.
Так, короче говоря, да существует RFC или десять, который подробно излагает сервисные протоколы DNS в деталях excrutiating.
I initially thought this was not possible, but after Ladadadadas comment I got curious and tested it.
It depends on the browser (all tested on a Mac OS X):
Firefox and Safari pass the Host header on, you can detect it.
Chrome and Opera convert it to the IP address, you cannot detect it.
Basically for Firefox/Safari you can check the Host
header and display different content.