Twój router ma własny serwer DNS. Gdy użyjesz go w trybie online, przekieruje on do DNS twojego ISP, ale dodał również swój własny wpis w router.asus.com
celu wskazania siebie.
Ponieważ prawdopodobnie używasz DHCP, automatycznie przypisuje twoje maszyny do korzystania z własnego DNS. Możesz to przetestować, przechodząc na ręcznie przypisany serwer DNS (na przykład 8.8.8.8), opróżnij DNS, a następnie wypróbuj ten sam adres URL.
Pamiętaj, że odwiedziny router.asus.com
z moim połączeniem prowadzą do strony hostowanej przez Amazon, która wydaje się próbować wyszukać kompatybilny router w mojej sieci.
Wygląda na to, że używa następującego JQuery do próby pobrania określonego pliku JSON z nazwy komputera w sieci:
$.ajax({
url: "http://" + target.domainName + "/findasus.json",
dataType: "jsonp",
timeout: 20000,
global: true,
complete: function(jqXHR, textStatus){
switch(jqXHR.status){
case 0:
target.status = 2;
break;
default:
target.status = 1;
iAmAlive({
modelName: target.domainName.replace("findasus.local", "ASUS"),
ssid: "",
ipAddr: target.domainName
});
}
sessionComplete();
}
});
Możesz zobaczyć nazwy, które próbuje uzyskać dostęp na zrzucie ekranu. Dosłownie po prostu zapętla się, a jeśli trafi, przekieruje do tego, co znalazł.