Szomszédom szólt, hogy ha tudnék, nézzek már rá a netjére, mert az UPC-s szakik másodjára cseréltek nála router/modem combót és a fél család az őrület szélén áll, mert hol van net, hol nincsen. Átballagok, megnézem a rendszert. Adott a bizalomgerjesztő Technicolor névvel ellátott router és a vele összekötött egy darab asztali gép infrastruktúra. Szomszéd mondja, hogy pillanatnyilag megy a net, de 10-15 percenként elmegy. Ok, akkor várunk. Közben lefutom a szokásos, pingeléses és miegyéb diagnosztikai köröket. Minden kósernek tűnik. Jó 10 perc után, a firefox hibát dob (az oldal nem elérhető, blablabla) a youtube oldalára. Nosza, pingeljünk. Google dns szerver ip-je, jó. Az én othoni szerverem ip-je, jó. Saját szerverem domainnel történő pingelése nem jó. Aha! Üssük át a dns szervereket az asztali gépen, automatikusról, kézire. Öröm, boldogság, megy a youtube.
Nézzük meg routert. A vezetéke LAN beállításokban, a DNS szerverek adatai üresek. Beállítom a G DNS szervereit, mentés, router újraindít. Asztali gépet átállítom automatikus DNS szerver beállításra. Minden kerek, összedugdossák a helyi hálózatot. Apuka örül. Anyuka örül. Gyerekek örülnek. Én is örülök, mert húzhatok haza. Köszi, szia, szevasz.
Otthon épp a gyereket tanítom a helyes késtartásra, mikor jön a telefon. Megint nincs net. Szomszédom kézivezérléssel, eddigre rutinosan tudja hova kell klikkelni, belép a routerbe és megnézi a DNS beállításokat, amik, minő csoda, megint ki lettek nullázva. Visszaállítja, mejd 15 perc múlva megint hív, hogy megint eltűntek a beállítások.
Sanda gyanúm, hogy modem/router bizonyos időközönként lekérdezi a DNS beéllításokat a központtól, amik aztán szarul vagy sehogy nem jönnek be, viszont DHCP-n keresztül úgy konfigurálja az eszközöket, hogy nincsenek DNS szerverek megadva. Taps, éljen, meleg kézfogás.
Az mondjuk továbbra is érdekes kérdés, hogy így lassan 40 évvel a home computerek megjelenése után, mi a retekért nem lehet olyan hálózati stacket implementálni, ami DHCP lekérdezés után, ha üres névszerver listát lát és domain nevet kell feloldani, akkor miért nem nyúl egy fallback listához?