Leopard Server: DNS
21 augustus 2008 - 12:45   
geplaatst door: Dark Griever
Set up:
- Domein (laten we het "example.com" noemen) met DNS beheer bij webhost. Enkele CNAME Records op de DNS van de webhost zijn server.example.com (thuis server) en mail.example.com (Google Apps)

- Thuis: een Zyxel multi-pc modem naar wireless router (La Fonera). Server met Mac OS X Leopard Server maakt via wireless verbinding met de La Fonera.
DNS op Leopard Server ingesteld, macbook.example.com wijst naar macbook op interne netwerk.

Probleem:
Op de server heb ik DNS ingesteld met het zelfde domein als bij mijn webhost. Zo kan ik macbook.example.com gebruiken om op de macbook te komen. Alle DNS records op de Leopard Server werken. Mail.example.com, die op de DNS van de webhost staat, werkt echter niet.

Moet ik een forward ip address invullen om dit op te lossen? Zo ja, moet dat de DNS server van mijn ISP zijn?
Moet ik de server instellen om naast zichzelf, ook naar de nameserver van de webhost te wijzen?

Leopard Server: DNS
21 augustus 2008 - 14:09    reactie #1
geplaatst door: nicobos
Algemeen gesproken is het netter om op het LAN een ander domein te draaien dan op het WAN. Dit gezegd hebbende: het kan wel.

Bij de ISP:
-Registreer alle hostnamen met verwijziging naar je externe IP adres. Vergeet geen MX record aan te maken. Indien je provider niet toestaat dat rechtstreeks SMTP verkeer plaatsvindt naar je IP adres dan moet je ook een relayserver van de provider opnemen met een hogere prio dan je eigen mailserver.

Door deze maatregelen kunnen alle hosts van je domein geresolved worden vanaf het internet.

Op je Leopard server:
-Cruciaal is dat je bij installeren start met het correct inregelen van de DNS. Indien de server zichzelf niet kan resolven gaan services als Open Directory, Kerberos e.d. niet werken.
Met commando sudo changeip -checkhostname kun je controleren of alles goed functioneren, en natuurlijk met het host commando.
Werkt het niet? Server formatteren en opnieuw installeren.
Pas als DNS goed functioneert kun je een andere service opzetten.

-In netwerkconfiguratie zet je het IP adres (statisch adres!) van de Leopard server als primary DNS.  De DNS van je internet-provider geef je als tweede op.

-In DNS setup maak je alle hosts binnen je LAN aan als A-record. Voor je mailserver moet je ook MX opzetten.
-Draai je ook servers buiten huis, zoals een www die elders staat, dan moet je deze ook opnemen in de interne DNS. Doe je dit niet, dan kun je je eigen website niet benaderen.

Succes.
Meer hulp nodig? zie http://www.perfectmacsolutions.nl