1

У меня есть вопрос относительно того, как или какова технология, позволяющая сделать имя хоста доступным в локальной сети?

Например, можно перейти на http://tplinkeap.net для непосредственной настройки вашего локального маршрутизатора (или коммутатора), и этот адрес tplinkeap.net "автоматически" был преобразован в локальный IP-адрес (например, 192.168.1.155)

Я понимаю, что есть mDNS/NetBIOS/Bonjore, но похоже, что он делает доступным только имя хоста в формате [hostname] .local. Однако, насколько я понимаю, для .net-адреса не всегда требуется публичная запись DNS? И я полагаю, что решение tp-link работает как на серверах Windows, так и на серверах, отличных от Windows.

Кто-то знает, как эти компании сетевых устройств делают это доступным, помогите раскрыть тайну. Благодарю.

1 ответ1

0

Они могут использовать общедоступную запись DNS и указать ее на частный IP-адрес, который будет IP-адресом устройства TP-Link по умолчанию, но, поскольку он может варьироваться в зависимости от устройства или модели, и будет зависеть от того, кто-то имеет существующее подключение к Интернету (что, возможно, победить точку необходимости устройства TP-Link - такого как маршрутизатор), наиболее вероятно, что они используют перенаправление заголовка узла, чтобы захватить часть вашего запроса, которая говорит, какой сайт вы пытались посетить, и затем направляет ваш трафик в Интернет Демон, встроенный в устройство TP-Link, IP-адрес которого уже известен, поскольку вы получили IP-адрес DHCP или статически назначенный IP-адрес (включая IP-адрес шлюза) в соответствии с инструкциями, прилагаемыми к вашему устройству.

Другая возможность состоит в том, что устройство действует как прозрачный прокси (аналогично тому, что можно сделать со Squid) для перехвата трафика, предназначенного для tplinkeap.net, и направления его на внутренний httpd на устройстве.

Кроме того, нет, .net не всегда требует публичной записи DNS. Если вы размещаете свои собственные службы DNS, вы можете создать зону домена на основе .net и переопределить любые / все записи по своему желанию, чтобы направлять трафик в другое место. То же самое будет с изменениями в вашем локальном файле "hosts".

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .