Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

Problemen bij opzetten DNS op SLES11

Pagina: 1
Acties:

  • demichel
  • Registratie: December 2009
  • Laatst online: 05-02-2024
Situatie: Ik probeer een DNS server op te zetten op een SUSE Linux server onder Virtualbox. Server start niet op.

Hieronder de stappen die ik ondernomen heb, met de nodige screenshots:

-installatie Suse Linux Enterprise Server 11 (SLES11) onder Oracle VM VirtualBox
-instellingen netwerk adapter VM: gekoppeld aan "Intern netwerk"
-naamgeving server = mydb@mydomain.local
-user myuser/myuser

-configuratie IP server: via YaST "Network Settings"

-tab "Overview": "Network Card Setup": toekennen vast IP = 192.168.0.10 en hostname = mydb

Afbeeldingslocatie: http://i.imgbox.com/iFPtv0H5.png

-tab "Hostname/DNS": de waarden "Hostname" en "Domainname" woorden voorgesteld:
-ik zet "Name Server 1" = 192.168.0.10 (aangezien ik hier de DNS zal op draaien)

Afbeeldingslocatie: http://i.imgbox.com/Qfx1j001.png

-OK --> network cofiguratie wordt weggeschreven

-IP wordt automatisch in /etc/hosts aangevuld:

Afbeeldingslocatie: http://i.imgbox.com/K1ovAcLu.png

-ifconfig geeft:

Afbeeldingslocatie: http://i.imgbox.com/dwy398yd.png

-installatie DNS server via YaST: "DNS Server"

Afbeeldingslocatie: http://i.imgbox.com/frx0ccAt.png

-initieel scherm:

Afbeeldingslocatie: http://i.imgbox.com/iNcifjzt.png

-"Forwarder List" is reeds ingevuld.
-scherm "DNS Zones": "Add New Zone" --> ik vul mydomain.local in

Afbeeldingslocatie: http://i.imgbox.com/7hI3iImF.png

-"Edit":

-tab "NS Records": bij "Name Server to Add" vul ik mydb.mydomain.local in:

Afbeeldingslocatie: http://i.imgbox.com/Vo2jgZUj.png

-tab "Records": ik vul de combinatie mydb en 192.168.0.10 in:

Afbeeldingslocatie: http://i.imgbox.com/v3eVdy9P.png

-wizzard is klaar, enkel nog poort openen in firewall:

Afbeeldingslocatie: http://i.imgbox.com/weY31QmH.png

-wizzard sluit af

-terug opstarten "DNS Server" in YaST:

Afbeeldingslocatie: http://i.imgbox.com/t3F2J3nR.png

-Klik ik nu "Start DNS Server Now", dan gebeurt er niks, geen foutmelding, en "Current Status" blijft op "DNS server is not running" staan. Vreemd. Wat gaat er fout??

-config files: /etc/named.conf bevat:

Afbeeldingslocatie: http://i.imgbox.com/N0p2lsGT.png

-in /var/lib/named/master/mydomain.local

Afbeeldingslocatie: http://i.imgbox.com/VoaxaPW7.png

-probeer ik named command-line op te starten met -g om de foutmeldingen te zien:

Afbeeldingslocatie: http://i.imgbox.com/TOtJbtYo.png

Ik heb manueel niets veranderd aan de configuratie files, alles verliep (zoals in de screenshots getoond) via de wizzard. En toch blijkt een bestand /etc/named.conf.include te ontbreken?? Moest ik eerst nog wat anders installeren of configureren?

Alvast dank voor alle hulp/tips die jullie kunnen bieden!

PS aan de mods: ik heb de plaatjes naar 640 width gereduceerd, zo leken ze me het beste leesbaar. Als die nog te groot zijn, dan hoor ik dat graag en vervang die door kleinere (misschien ware volgende keer rond de 500 beter).

[ Voor 255% gewijzigd door demichel op 19-02-2014 19:47 ]

There are only two rules in life. #1. There always is a loser. #2. Don't be the loser.


  • Hero of Time
  • Registratie: Oktober 2004
  • Laatst online: 14:15

Hero of Time

Moderator LNX

There is only one Legend

Heb je ook alle documentatie wel goed gelezen? Wizards zijn er ook vaak om je op weg te helpen, niet de gehele configuratie uit te voeren. Je maakt sowieso een paar fundamentele fouten (je /etc/hosts bevat niet je FQDN, forwarder ben je niet zelf, maar is een of meerdere externe servers, etc).

Commandline FTW | Tweakt met mate


  • demichel
  • Registratie: December 2009
  • Laatst online: 05-02-2024
Hero of Time schreef op woensdag 19 februari 2014 @ 19:50:
Heb je ook alle documentatie wel goed gelezen? Wizards zijn er ook vaak om je op weg te helpen, niet de gehele configuratie uit te voeren. Je maakt sowieso een paar fundamentele fouten (je /etc/hosts bevat niet je FQDN, forwarder ben je niet zelf, maar is een of meerdere externe servers, etc).
DNS documentatie lezen, heb ik al heel vaak gedaan (of geprobeerd), geloof me, maar DNS is nu eenmaal mijn achilleshiel, om de één of andere reden mijn eeuwige vijand. Ik weet het niet, ik maak gewoon de "click" niet in mijn hoofd bij alle docs die ik al gelezen heb (en dat zijn er een pak). Als je me zou kunnen doorverwijzen naar een echte complete idiot's guide to DNS, zou zeer dankbaar zijn.

Maar op de één of andere manier lijkt DNS documentatie altijd geschreven door mensen die aannemen dat je het eigenlijk al op voorhand snapt. Hmm, beetje hetzelfde als ikzelf die bepaalde aspecten van een Oracle db installatie en configuratie zo eenvoudig en vanzelfsprekend vind, dat, moest ik een Oracle tutorial schrijven, ik er niet meer dan een halve paragraaf zou aan besteden terwijl het voor de leek een compleet mysterie is.

Ik probeer het nu gewoon eens stap voor stap aan te pakken met mijn screenshots, misschien zijn er een paar echt voor de hand liggende fouten die ik maak.

Je opmerking over FQDN in /etc/host snap ik niet volledig. Als die DNS server goed draait, dan zou er toch al helemaal geen nood zijn aan een entry in /etc/hosts, zou ik denken?
Hero of Time schreef op woensdag 19 februari 2014 @ 19:50:
forwarder ben je niet zelf, maar is een of meerdere externe servers, etc).
Ik heb alles tot nu toe op één enkele server gezet, nl mydb.mydomain.local - bedoeling is dat later servers bijkomen (een appserver myas.mydomain.local, bvb) die mydb aanspreken als DNS server, uiteraard. Doel tot nu toe was enkel die DNS server up & running te krijgen.

[ Voor 36% gewijzigd door demichel op 19-02-2014 20:59 ]

There are only two rules in life. #1. There always is a loser. #2. Don't be the loser.


  • Hero of Time
  • Registratie: Oktober 2004
  • Laatst online: 14:15

Hero of Time

Moderator LNX

There is only one Legend

demichel schreef op woensdag 19 februari 2014 @ 20:32:
[...]


DNS documentatie lezen, heb ik al heel vaak gedaan (of geprobeerd), geloof me, maar DNS is nu eenmaal mijn achilleshiel, om de één of andere reden mijn eeuwige vijand. Ik weet het niet, ik maak gewoon de "click" niet in mijn hoofd bij alle docs die ik al gelezen heb (en dat zijn er een pak). Als je me zou kunnen doorverwijzen naar een echte complete idiot's guide to DNS, zou zeer dankbaar zijn.
Nou, deze Ubuntu Wiki geeft je al genoeg informatie om te weten hoe je de configuratie moet maken, met ook uitleg over de verschillende records: https://help.ubuntu.com/community/BIND9ServerHowto
En ga nou niet zeggen dat het niet van toepassing is of wat dan ook, alleen maar omdat je OpenSuSE draait, ipv Ubuntu.
Maar op de één of andere manier lijkt DNS documentatie altijd geschreven door mensen die aannemen dat je het eigenlijk al op voorhand snapt.
Nee, het gaat er vanuit dat je een zeker begrip hebt voor de materie. Ik heb nog een heel boekwerk over Bind9 met echt ALLES wat je maar kan bedenken dat over Bind gaat (met alle DNS specs).
Hmm, beetje hetzelfde als ikzelf die bepaalde aspecten van een Oracle db installatie en configuratie zo eenvoudig en vanzelfsprekend vind, dat, moest ik een Oracle tutorial schrijven, ik er niet meer dan een halve paragraaf zou aan besteden terwijl het voor de leek een compleet mysterie is.
Jij wilt zeggen dat je de installatie van Oracle database zo eenvoudig voor je is? Menig DBA heeft moeite met de installatie. En dat zijn dan niet de minste, maar echt mensen die 't regelmatig doen en jaren ervaring hebben.
Ik probeer het nu gewoon eens stap voor stap aan te pakken met mijn screenshots, misschien zijn er een paar echt voor de hand liggende fouten die ik maak.
Eerste fout die je maakt is niet doen wat de foutmelding opgeeft. Als ik iets start en 't kotst over een of andere include die niet bestaat, rammel ik die include eruit en probeer 't daarna nog een keer.
Je opmerking over FQDN in /etc/host snap ik niet volledig. Als die DNS server goed draait, dan zou er toch al helemaal geen nood zijn aan een entry in /etc/hosts, zou ik denken?
Als je DNS niet werkt, moet je systeem nog wel z'n eigen FQDN kunnen resolven. Als je nu zou doen "dig mydb.mydomain.local" krijg je een "no response" of "not found" terug (logisch, DNS draait niet). Ping net zo, unknown host. Maar al zou je niet je FQDN erin zetten, dan nog is 't nogal zinloos om je hostnaam twee keer achter elkaar te zetten.
[...]

Ik heb alles tot nu toe op één enkele server gezet, nl mydb.mydomain.local - bedoeling is dat later servers bijkomen (een appserver myas.mydomain.local, bvb) die mydb aanspreken als DNS server, uiteraard. Doel tot nu toe was enkel die DNS server up & running te krijgen.
Als jij je machine met DNS naar zichzelf laat wijzen, en die DNS server heeft geen forwarders, heb je geen internet. Iig geen google.com en download.opensuse.org voor je package manager. Zo simpel is 't. Je het dan nog wel root hints, maar dat is niet de heilige graal. Een forwarder instellen is beter.

Commandline FTW | Tweakt met mate


  • demichel
  • Registratie: December 2009
  • Laatst online: 05-02-2024
[b][message=41802097,noline]Hero of Time schreef op woensdag 19 februari 2014 @ Nou, deze Ubuntu Wiki geeft je al genoeg informatie om te weten hoe je de configuratie moet maken, met ook uitleg over de verschillende records: https://help.ubuntu.com/community/BIND9ServerHowto
En ga nou niet zeggen dat het niet van toepassing is of wat dan ook, alleen maar omdat je OpenSuSE draait, ipv Ubuntu.
Dank voor de link! Ik neem morgen op kantoor zeker een kijkje!
Niet van toepassing door Suse ipv Ubuntu, dat zou natuurlijk klinkklare onzin zijn!
Hero of Time schreef op woensdag 19 februari 2014 @ 22:12:
Jij wilt zeggen dat je de installatie van Oracle database zo eenvoudig voor je is? Menig DBA heeft moeite met de installatie. En dat zijn dan niet de minste, maar echt mensen die 't regelmatig doen en jaren ervaring hebben.
Tsja, dan heb ik het natuurlijk over de basic rechttoe-rechtaan installatie. Zodra je daarbuiten komt, is natuurlijk weer wat anders en wordt het inderdaad heel wat minder eenvoudig. Wat ik bedoelde, is meer de theorie erachter, wat je behoort te weten om ook te snappen wat je aan het doen bent (en waarom) en niet gewoon aan het point-and-click-en bent, want dan kom je gegarandeerd in de problemen met een Oracle install.
[b][message=41802097,noline]Hero of Time schreef op woensdag 19 februari 2014 @ Eerste fout die je maakt is niet doen wat de foutmelding opgeeft. Als ik iets start en 't kotst over een of andere include die niet bestaat, rammel ik die include eruit en probeer 't daarna nog een keer.
Mmm, dat was (en is nog steeds) een goeie optie, maar dan vraag ik me af wat de gevolgen daarvan zijn, gevolgen die ik misschien niet direct zie. Die lijn die staat daar ook niet zomaar voor de lol, vooral omdat het een "clean" Linux install is en ik nog niks anders gedaan of geïnstalleerd heb dat daar invloed zou kunnen op gehad hebben. Daarom vraag ik 't liever eens, misschien start die server dan wel goed op maar gaat ie later toch rare dingen doen.

Ook dank voor je andere tips & suggesties, ik bekijk die morgenvroeg op kantoor, dank!

[ Voor 6% gewijzigd door demichel op 19-02-2014 23:02 ]

There are only two rules in life. #1. There always is a loser. #2. Don't be the loser.


  • Hero of Time
  • Registratie: Oktober 2004
  • Laatst online: 14:15

Hero of Time

Moderator LNX

There is only one Legend

Wat die include betekend, is dat je daar al je overige zone informatie e.d. in dumpt, zodat een update of upgrade geen bende maakt van je config, aangezien de include niet wordt aangeraakt. Omdat je nog niets hebt, kan 't geen kwaad die in commentaar te zetten.

Commandline FTW | Tweakt met mate

Pagina: 1