Hogy mi van??? Mit tesz hozzá, "ha kell"?
A névfeloldási sorrend a nsswitch.conf-tól függ.
hosts: files dns
Vagy fordítva. Melyiket szeretnéd, honnan oldja fel, melyikkel próbálkozzon először?
man nsswitch.conf
Az hogy boot során beállítja a nevet a network file-ból semmit nem jelent. Lehet egy gép neve mákostészta is, míg a hálózaton webserver-ként érik el. A lokális név kb. lényegtelen (szokott lenni). De ha nagyon nem tetszik, akkor bármikor átállíthatod a 'hostname' paranccsal arra, amit szeretnél. Rebooting (vagy a következő hostname paranccsig) úgy fog maradni.
Másik, hogy jó lenne tudni, hogy az adott program mit használ a névfeloldáshoz. Vannak olyan programok (leellenőrzik ezzel, hogy működik e a névfeloldás, pl. Directory Server setup), amik nem használják a gethostbyaddr-t/getnameinfo-t, hanem direkt DNS névfeloldást csinálnak, így tök mindegy mit állítasz be host névnek, vagy mi van az állományokban.