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