Ik heb hier een netwerkje bestaande uit:
- Een aantal "cliënts"
- Een server
- Een router
De router heeft ip adres: 192.168.0.1
De server heeft ip adressen: 192.168.1.x (oplopend van x=1 tot x=20)
De cliënts hebben als adressen: 192.168.0.x (oplopend van x=2 naar x=6)
De router draait op SmoothWall, de server op SuSE Linux Professional 8.2.
Op de server heb ik apache draaien, met meerdere virtual domains, die alleen bedoeld zijn voor gebruik van binnenuit. Nou heb ik alleen weinig zin om ip adressen te gaan onthouden, voor ieder virtueel domein dat ik gebruik, en dus heb ik bind geïnstalleerd om overal netjes een naampje aan te koppelen.
Opzich gaat dit allemaal prima. Als ik achter de server zit, kan ik alle naampjes pingen, werkt perfect!
Alleen wat is het geval, die server staat niet altijd aan, en dus hebben alle cliënts nog een secondary dns nodig. Nu wil het geval dat ik op mijn router Smoothwall heb staan, met DHCP en Caching DNS ingeschakeld.
In mijn gedachtengang, zouden de cliënts dus eerst hun DNS-request naar de server sturen, tenzij die uit staat, dan gaan ze door naar de router zelf.
Nou niet dus.
Als ik vanaf een cliënt een naampje probeer te pingen, krijg ik:
Fout dus... Na het toevoegen van de secondary dns (de router dus) gaat het goed, totdat ik een cliënt ga rebooten. Vanaf dat moment worden alle aanvragen gwoon weer direct doorgestuurd naar de secondary dns.
Ik snap er helemaal niets meer van. Er is toch niets mis in mijn manier van denken dacht ik zo?
- Een aantal "cliënts"
- Een server
- Een router
De router heeft ip adres: 192.168.0.1
De server heeft ip adressen: 192.168.1.x (oplopend van x=1 tot x=20)
De cliënts hebben als adressen: 192.168.0.x (oplopend van x=2 naar x=6)
De router draait op SmoothWall, de server op SuSE Linux Professional 8.2.
Op de server heb ik apache draaien, met meerdere virtual domains, die alleen bedoeld zijn voor gebruik van binnenuit. Nou heb ik alleen weinig zin om ip adressen te gaan onthouden, voor ieder virtueel domein dat ik gebruik, en dus heb ik bind geïnstalleerd om overal netjes een naampje aan te koppelen.
Opzich gaat dit allemaal prima. Als ik achter de server zit, kan ik alle naampjes pingen, werkt perfect!
Alleen wat is het geval, die server staat niet altijd aan, en dus hebben alle cliënts nog een secondary dns nodig. Nu wil het geval dat ik op mijn router Smoothwall heb staan, met DHCP en Caching DNS ingeschakeld.
In mijn gedachtengang, zouden de cliënts dus eerst hun DNS-request naar de server sturen, tenzij die uit staat, dan gaan ze door naar de router zelf.
Nou niet dus.
Als ik vanaf een cliënt een naampje probeer te pingen, krijg ik:
Kortom, geen reactie van de juiste dns. Configureer ik smoothwall echter zo, dat mijn server de enige dns server is, gaat alles prima! Dus ik dacht, he! Het werkt!Ping-aanvraag kan host *naam* niet vinden. Controleer de naam en probeer het
opnieuw.
Fout dus... Na het toevoegen van de secondary dns (de router dus) gaat het goed, totdat ik een cliënt ga rebooten. Vanaf dat moment worden alle aanvragen gwoon weer direct doorgestuurd naar de secondary dns.
Ik snap er helemaal niets meer van. Er is toch niets mis in mijn manier van denken dacht ik zo?