DNS & OS X Sever
18 februari 2005 - 17:40   
geplaatst door: PE
Begin toch weer even een draadje.
Ben bezig met een OS X Server en DNS kom een heel eind (via dhcp, krijgen de gebruikers netjes internet verbinding, op het moment dat ik de DNS server stop kan je niet meer internetten) het probleem nu is dat ik de mail server niet draaiend krijg op het moment van mail aanloggen word de server niet herkend en via webmail kom ik er wel in maar bij versturen staat er bij email afzender peter@www.XXXX.nl dus dat klopt ook niet.
Heb deze gegevens al gevonden :http://www.tarling.info/  en ben al bij bram op zijn site geweest maar echt duidelijke instructie gegevens is niet echt te vinden op internet of heeft iemand anders een goed idee ?
Het liefs een installatie met voorbeeld zodat ik instellingen kan vergelijken

alvast dank
:thumbs-up:  :thumbs-up:

DNS & OS X Sever
18 februari 2005 - 20:08    reactie #1
geplaatst door: TRML
Het allerbelangrijkste van OS X server is de DNS, Die moet je dus eerst goed draaiende hebben en daarna kan je verder gaan met de installatie. De informatie die op de site van Bram staat is exact wat je nodig hebt, daarin word haarfijn uit de doeken gedaan hoe het een en ander te installeren, je moet dan het docje Werkgroep in een doosje downloaden en uitprinten en die ernaast leggen en precies opvolgen. Dit heb ik al 10 tallen keren beproeft en met success. En als je hem dan eenmaal draaiende hebt werkt hij super stabiel.
DNS & OS X Sever
18 februari 2005 - 21:33    reactie #2
geplaatst door: PE
@ TRML
Met die doc werkgroep in een doosje ben ik ook aan de slag gegaan maar ik begrijp niet hoe sommige instellingen zich verhouden. bv hij gebruikt doornroosje als password maar ook als host name. 2e bv bij dns instellen SOA: doornroosje.uwschool.nl. uw school= je eigen domein naam maar wat is doornroosje ? enz en daar kom ik niet uit

PE

DNS & OS X Sever
18 februari 2005 - 22:59    reactie #3
geplaatst door: TRML
Dat is idd een beetje verwarrend, maar als je het stap voor stap navolgt kom je er wel uit, nogmaals uitprinten en de gegevens die Bram invult vervangen voor je eigen gegevens.

Het is de bedoeling dat je je server een naam geeft in de DNS en dat is in Bram zijn geval "Doornroosje" dus word zijn domein "doornroosje.zijndomein.nl"

Als je met netwerkutility de lookup uitvoert moet dat wel eerst goed gaan voordat je verder gaat.

DNS & OS X Sever
18 februari 2005 - 23:09    reactie #4
geplaatst door: das
Ik ben nu wel benieuwd wie die Bram is en waar ik zijn site kan vinden...

:dontgetit:

DNS & OS X Sever
18 februari 2005 - 23:14    reactie #5
geplaatst door: fredmatrack
Die Bram is Bram Elderman. Hij is Consulting Engineer bij Apple Nederland.
Op zijn site staan enkele goede (maar met veel spelfouten) pdf's die duidelijk aan de hand van een voorbeeld laten zien hoe je Mac OS X Server kan installeren en configureren.

Zijn site: http://www.thinkingbits.nl/


Wat betreft de vraag, die pdf's zijn toch wel heel duidelijk hoor. Als je het hiermee nog niet kan, dan lijkt het mij niet verstandig om een (mail)server op te zetten. Kwestie van de te weten waarmee je bezig bent!

(Bewerkt door fredmatrack om 23:18, 18-02-2005)

DNS & OS X Sever
18 februari 2005 - 23:19    reactie #6
geplaatst door: JOhnF
Hallo,

Kijk anders hier eens naar, zo heb ik m'n server volledig draaiend gekregen..

http://macosx.si.umich.edu/public/viewHowTo.php?HowToID=46

groetjes,
John

PowerMac G5, 2x2,7Ghz, 8GB, 30" + 20" Lcd (Tiger)
PowerMac G5, 2x2,0 Ghz, 6Gb OS X Tiger Server
PowerBook G4, 1,67Ghz, 2Gb, 17" (Tiger)
DNS & OS X Sever
19 februari 2005 - 09:26    reactie #7
geplaatst door: PE
@ fredmatrack ook fietsen leren lukt niet in een dag :cool:

@ everybody

Dank voor de info ik ga weer verder testen  :thumbs-up:
blijf erbij dat info over DNS op de Xserver weinig te vinden  (bedoel installatie uitleg) is op internet vraag me af waarom ? Ik vind wel overal info zoals bij bram en bij deze :
www.tarling.info/dns/dns2.php
Maar een standaard installatie handleiding met bv domein www.test.nl waarin elke stap wordt uitgelegd en besproken een soort OS X server voor dummies is er niet....

Groeten

(Bewerkt door PE om 9:27, 19-02-2005)

DNS & OS X Sever
19 februari 2005 - 12:46    reactie #8
geplaatst door: fredmatrack
Zoals ik reeds aanhaalde: het gebruik en het configureren van een server is niet echt bedoeld voor dummy's. Apple wil bepaalde dingen heel eenvoudig maken en slaagt daar nog in ook. Echter, een server installeren heeft eigenlijk heel wat voorkennis nodig. Als iedereen zomaar servers zou gaan opzetten zonder te weten waar men mee bezig is, dan zou het nogal leuk worden voor de hackers onder ons.

Lees eerst eens een goed boek over DNS, dan ga je de uitleg van Bram echt wel verstaan en dan ga je ook echt snappen wat je configureert. Na-apen wat iemand anders heeft voorgedaan kan soms tot niet gewenste resultaten leiden en zoek dan je fout maar eens.

DNS & OS X Sever
19 februari 2005 - 13:04    reactie #9
geplaatst door: fredmatrack
Misschien nog een tip: zoek op Google eens op BIND DNS. Daar ga je ontzettend veel informatie over vinden. BIND is wat Mac OS X Server gebruikt om DNS te configureren, maar dan met een makkelijke GUI.

Neem er je tijd voor, dit leer je niet op één dag, net zoals fietsen  :wink:

DNS & OS X Sever
19 februari 2005 - 14:54    reactie #10
geplaatst door: Nicky
Hier een configuratievoorbeeld voor domein test.nl. Het bestaat uit 3 onderdelen: Toevoeging aan /etc/named.conf en de bestanden /var/named/test.local en /var/named/test.zone.

Allereerst voeg je aan het bestand /etc/named.conf de volgende regels toe:

zone "test.nl" {
       type master;
       file "test.zone";
};

zone "100.168.192.in-addr.arpa" {
       type master;
       file "test.local";
};

Hiermee geef je aan in welke bestanden de ipnrs kunnen worden opgezocht (test.local) en in welk bestand de namen kunnen worden gevonden (test.zone). Bij het zonegedeelte staat middels de nrs aangegeven in welk segment de locale machines staan (hier in 192.168.100.x)

Vervolgens moet je een nieuw bestand aanmaken in /var/named met de naam test.local. Dit zou er bijvoorbeeld zo uit kunnen zien:

$TTL    86400
@       IN      SOA     ns.test.nl. user.test.nl. (
                                     2002110700 ; Serial
                                     28800      ; Refresh
                                     14400      ; Retry
                                     3600000    ; Expire
                                     86400 )    ; Minimum
        IN      NS              ns.test.nl.
1       IN      PTR             compu1.test.nl.
2       IN      PTR             compu2.test.nl.
3       IN      PTR             compu3.test.nl.
4       IN      PTR             compu4.test.nl.
5       IN      PTR             compu5.test.nl.

In het SOA gedeelte geef je de nameserver van het domein en een emailadres in dat domein (ns.test.nl en user.test.nl) Let daarbij op het puntje, geen @! Vervolgens geef je steeds het laatste ipnr dat een machine heeft in het 192.168.100.x segment met daarachter de naam van de machine. Let ook hier op het afsluitende puntje!

Je hebt in dit zelfde directory /var/named nog een tweede bestandje nodig voor het omgekeerd opzoeken van het nr bij een naam. Hieronder een voorbeeldje. Er zijn ook hier en daar wat extra DNS opvraagbare gegevens toegevoegd.

$TTL    86400
$ORIGIN test.nl.  
@               IN      SOA     ns      user (
                                               2003250401 ; Serial
                                               28800      ; Refresh
                                               14400      ; Retry
                                               3600000    ; Expire
                                               86400 )    ; Minimum
                IN      NS              ns
                IN      MX      10      mail
compu1          IN      A               192.168.100.1
compu1          IN      HINFO           Mac8100 AFP_Server
compu2          IN      A               192.168.100.2
compu2          IN      TXT             Testcomputer
compu2          IN      HINFO           MacG3   Jaguar_Server
compu2          IN      WKS             80.60.100.110   5003
mail            IN      CNAME           compu2
ns              IN      CNAME           compu2
pop             IN      CNAME           compu2
smtp            IN      CNAME           compu2
compu3          IN      A               192.168.100.3
compu3          IN      HINFO           MacG4   Jaguar
compu5          IN      A               192.168.100.5
compu5          IN      HINFO           MacG5   Panther
compu4          IN      A               192.168.100.4
compu4          IN      HINFO           PBG4    Jaguar
www             IN      A               80.60.100.110

In dit bestand geef je dus telkens de naam van de computer op (zonder domeinnaam) een sleutelwoord voor het soort informatie en de betreffende info.
compu2.test.nl verwijst dus naar 192.168.100.2 en heeft ook de namen: mail.test.nl, ns.test.nl, pop.test.nl en smtp.test.nl. Ook zie je tweemaal een WAN ip nr genoteerd. Bij de WKS met een poortnummer. Dit is een aangeboden dienst welke dus mbv van een DNS lookup kan worden opgevraagd. De regel met www geeft hier aan dat alle (locale) www.test.nl aanvragen moeten doen alsof ze van buiten komen.

Oh, ja. dmv van het serial nummer kan je de versie van je bestandjes aangeven. Het is in principe zo dat zodra de dns server (bind) in de gaten heeft dat zo'n serienummer is veranderd, de bestandjes opnieuw worden geladen. Toch raadt ik je tijdens het testen aan om simpelweg de dns even uit en weer aan te zetten. Je weet dan zeker dat hij naar de laatste bestandjes zit te kijken.

In het tweede bestandje is een regel met $ORIGIN test.nl. toegevoed. Dit zort ervoor dat je niet achter elke naam .test.nl hoeft te zetten. Dit zou je ook in het eerste bestandje kunnen toepassen.

Ik hoop dat je hier wat aan hebt.

(Bewerkt door Nicky om 14:55, 19-02-2005)

(Bewerkt door Nicky om 14:58, 19-02-2005)

DNS & OS X Sever
19 februari 2005 - 15:39    reactie #11
geplaatst door: PE
@ Nicky

Thanks  !!!

@ everybody

Heb bij www.comcol.nl toch een Mac OS X Server boek besteld Mac OS X Server 10.3 Panther: Visual QuickPro Guide, als ik meer info heb over het boek zal ik in dit draadje een review geven

groeten

DNS & OS X Sever
19 februari 2005 - 16:05    reactie #12
geplaatst door: fredmatrack
@Nicky

heb jij getest of het overschrijven van die bestanden echt werkt en of je later nog via de GUI kan werken?
Na de installatie van m'n XServe heb ik de DNS via Webmin geconfigureerd en daarna was het gedaan met spelen via de GUI van Apple. Nadien heb ik alles maar braafjes via de gui van Apple gedaan, had geen zin om opnieuw te beginnen.
Hetzelfde verhaal voor de webserver, die verdween zelfs uit m'n server admin.

DNS & OS X Sever
19 februari 2005 - 16:22    reactie #13
geplaatst door: Nicky
Je overschrijft niets. Je voegt alleen iets toe en maakt nieuwe bestanden aan. Eerlijkheidshalve moet ik bekennen dat dit draait op Jaguar server war je dus nog geen GUI voor de DNS had. De bestandjes zijn conform de eisen van bind en zouden dus probleemloos moeten werken.
DNS & OS X Sever
19 februari 2005 - 17:04    reactie #14
geplaatst door: fredmatrack
Inderdaad, onder Jaguar. Onder pantherserver, niet proberen, tenzij je tijd hebt  :biggrin:
DNS & OS X Sever
1 maart 2005 - 16:30    reactie #15
geplaatst door: PE
Heb DNS draaien intern hier nu kan via andere mac mail versturen naar de server maar deze komen verkeerd aan ipv. peter@test.nl is het nu geworden peter@www.test.nl.  Dus waar die www vandaan komt is mij een raadsel ik denk dat de DNS niet goed is maar heeft iemand een oplossing ?

alvast dank

:thumbs-up:

DNS & OS X Sever
1 maart 2005 - 16:45    reactie #16
geplaatst door: fredmatrack
Dat is één van die domme dingen in Mac OS X Server.

Ga via de server admin naar mail, seetings, advanced. Daar staat een item Local host aliases.
Voeg daar je test.nl toe. Eventueel moet je daar die www.test.nl verwijderen, als die tenminste in de lijst staat.

DNS & OS X Sever
1 maart 2005 - 16:48    reactie #17
geplaatst door: PE
@ fredmatrack

Daar had ik de test.nl al ingevuld, dus dat maakt geen verschil.

Fred je woont toevallig niet in de buurt van utrecht ?

groeten

Ik heb een regel in de DNS staan a record die map from www.test.nl map to 192.168.2.50
als deze eruit haal heb ik een email adres met 192.168.2.50 erin staan en als deze regel eruit is zie ik de server niet op interne netwerk

wat te doen

(Bewerkt door PE om 16:54, 1-03-2005)

DNS & OS X Sever
1 maart 2005 - 17:59    reactie #18
geplaatst door: fredmatrack
Ik woon in Antwerpen, België, geen idee of dat in de buurt ligt  :biggrin:

Ik zal eens kijken of ik aan de config van onze DNS kan (VPN werkt nog steeds niet, zie mijn topic elders op dit forum).
Verstuur je trouwens de mail via die Squirrelmail? Dan zou het misschien daar wel eens aan kunnen liggen. Squirrelmail detecteert automatisch de servername en dat zal in jouw geval die www.test.nl zijn.

De oplossing: in Squirrelmail zelf de host ingeven (als dat mogelijk is tenminste).

DNS & OS X Sever
1 maart 2005 - 19:06    reactie #19
geplaatst door: PE
Het rare (wat is raar) is dat als ik via outlook mail het wel goed gaat, tenminste als ik naar mezelf mail
dus ik mail naar bv peter@test.nl (mezelf) en dan komt het wel goed aan maar als ik inderdaad via squirremail
mail dan komt er dus die www ervoor te staan. nu heb ik nog niet van outlook naar outlook gemailt (verschillende gebruikers) maar ik heb alleen van outlook na squirremail en andersom gemailt dus ik ga dat morgen even proberen. Moet er wel bij zeggen dat ik de server op 10.3 heb draaien (aangezien ik na een tijdje rommelen er weer een nieuwe frisse versie opzet elke keer )

groeten

DNS & OS X Sever
1 maart 2005 - 19:38    reactie #20
geplaatst door: fredmatrack
Als je squirrelmail gebruikt, moet je, zoals eerder gezegd, de configuratie van Squirrelmail instellen. De instellingen van je server zijn dan waarschijnlijk in orde.

Als je in Squirrelmail inlogt, kan je ook alvast je reply-to adres instellen, dan is dat ook al in orde.
De overige instellingen van Squirrel zelf kan je via ssh/terminal doen. Squirrel heeft een heel eenvoudig setup programmatje.

DNS & OS X Sever
1 maart 2005 - 19:49    reactie #21
geplaatst door: PE
fred waar vindt ik dat "Squirrel heeft een heel eenvoudig setup programmatje." programma ?

groeten

DNS & OS X Sever
1 maart 2005 - 20:30    reactie #22
geplaatst door: fredmatrack
In de config directory in de map van squirrelmail (/usr/share/squirrelmail/config), zit een programma, conf.pl genaamd. Dit moet je via de terminal draaien en dan kan je op een grafische terminal manier de nodige instellingen doen.
DNS & OS X Sever
2 maart 2005 - 16:08    reactie #23
geplaatst door: PE
@ fred

Het probleem zit inderdaad in squirllmail . Via outlook  gaat het perfect mail en ontvangen maar via squirl krijg ik die www ervoor. ik ga verder zoeken

Groeten

DNS & OS X Sever
2 maart 2005 - 16:36    reactie #24
geplaatst door: fredmatrack
Om je te helpen, een handige screenshot van mijn SSH sessie met de server. Hierin zie je waar je moet gaan zoeken om in de Squirrelmail setup te geraken.

In dit geval staat de Squirrelmail ingesteld om zelf naar het domein te zoeken (met het gevolg dat hij dan die www ervoor zet.
Jij zal hier dus test.nl moeten ingeven.

Succes, je bent er bijna!  :biggrin:

(Bewerkt door fredmatrack om 16:38, 2-03-2005)