Любопытный запрос ...
Чтобы найти доменное имя, сделайте что-то вроде этого:
import socket
ipaddress = socket.gethostbyname('www.bbc.co.uk')
Относительно отправки на IP-адрес:
Я не думаю, что это будет работать в обычном режиме (как в браузере), потому что, вероятно, под этим адресом будет много сайтов.
Но, я думаю, вы могли бы сделать это очень ручным способом, используя язык программирования (например, Python), если вы подключили клиентский сокет к IP-адресу сайта, но по-прежнему отправляли имя веб-сайта в заголовке запроса HTTP-хоста. .
Я не знаю, вызывает ли это больше вопросов, чем ответов, и я не знаю, почему вы захотите сделать что-либо из вышеперечисленного, но это так.
Удачи!