В нашей локальной сети у меня есть несколько служб, работающих на нескольких хостах, и клиенты, использующие DHCP с dnsmasq
.
Моя цель состоит в том, чтобы любой пользователь мог ввести одну букву (например, с
) в строке поиска браузера и получить в ответ HTTP-ответ локального HTTP-сервера по адресу 192.168.2.120.
Что я сделал до сих пор:
dnsmasq.conf
файл на сервере DHCP LAN:
# (например, c.com)
# Идея ниже состоит в том, что клиенты будут добавлять c.com к поиску DNS, когда они ищут "c"
dhcp-option=опция:доменное-имя,c.com
dhcp-option=опция:домен-поиск,c.com
/и т.д./хосты
на DHCP-сервере:
192.168.2.120 cc.com c.com
Что работает:
- я подтвердил с
tcpdump
что клиенты получают параметры в ответе DHCP.
завиток с
, завиток c.c.com
, и завиток c.com
все работает нормально. Все они указывают на 192.168.2.120 и получают ожидаемый HTTP-трафик.
Однако ввод «c» в строке браузера запускает поиск Google (проверено в Firefox/Edge/Chrome). Это работает, только если я набираю "http://c".
Чего еще мне не хватает, чтобы интернет-браузеры могли работать как завиток
, и не запускать поиск? Я знаю, что это возможно, потому что видел, как это реализовано на некоторых рабочих местах. Я пропускаю часть головоломки.