Minulla on linux serveri pyörimässä ja se on rekisteröity dyndns.org palveluun. IP osoitteeni vaihtui ja uusi osoite on ilmoitettu onnistuneesti dyndns:ään.
Client koneellani on asennettuna sekä windows että linux. Windowssin puolelta kun pingaan serveriäni nimellä homma toimii kuten pitääkin ja ping menee uuteen osoitteeseen.
Linuxin puolelta taas ping menee vanhaan osoitteeseen. Fedora Core 3:seni hakee siis tuon IP osoitteen jotain cachesta!? Kuinka saan tuon dns cachen tyhjennettyä -- vai onko tässä kyse jostain ihan muusta?
Client koneellani on asennettuna sekä windows että linux. Windowssin puolelta kun pingaan serveriäni nimellä homma toimii kuten pitääkin ja ping menee uuteen osoitteeseen.
Linuxin puolelta taas ping menee vanhaan osoitteeseen. Fedora Core 3:seni hakee siis tuon IP osoitteen jotain cachesta!? Kuinka saan tuon dns cachen tyhjennettyä -- vai onko tässä kyse jostain ihan muusta?
Vastaukset 2
Vanhimmat
Jos /etc/resolv.conf tiedostossa on uuden dns:n osoite oikein niin en näe muuta mahdollisuutta kuin että tuo nimi ja vanha osoite kytketään toisiinsa /etc/hosts tiedostossa.
tuolla /etc/resolv.confissa on vain:
; generated by /sbin/dhclient-script
nimipalvelin
nimipalvelin
noiden nimipalvelimien kohdalla on ip:t.
huomasin että nslookup hakee IP:n oikein, mutta pingissä se vaan on väärin. Myös webbiselain osaa mennä oikeaan IP:n.
Eli ping kaivaa sen jostain muistista..
/etc/hosts tiedostossa ei ole kuin localhost.