Reverse DNS probleem (?)
10 april 2010 - 15:33   
geplaatst door: AppleCase
Is er een specialist die mij kan helpen met het volgende:

Ik heb een Mac Mini Server met 10.6 aan boord. Hij draait niet lekker, want ik heb (volgens mij) een DNS probleem en dat wreekt zich op enkele fronten (Server preferences willen niet laden, push notification server kan niet aan, ichat server kan niet aan, t-r-a-a-g laden van de server admin etc). Als ik de sudo changeip -checkhostname geef dan is dit het antwoord:

Primary address     = 192.168.1.12

Current HostName    = eekserv.local

The DNS hostname is not available, please repair DNS and re-run this tool.

dirserv:success = "success"

Met name die één na laatste zin zit mij niet lekker. Het lijkt een reverse DNS probleem te zijn. What ever that may be... Héél veel ervaring heb ik er niet mee, maar ik weet wel dat de DNS goed geconfigureerd moet zijn, da's de basis van je server. De rest van de server lukt mij allemaal wel, maar net dat ene onderdeel dus niet...

Is er een specialist die mij kan en wil helpen?
Thanks!

            All people are made of stars -  Moby
Reverse DNS probleem (?)
10 april 2010 - 22:45    reactie #1
geplaatst door: PE
AppleCase ik zou opnieuw beginnen met installatie aangezien DNS heel belangrijk is zoals je gemerkt hebt. Gebruik geen .local dit wordt al gebruikt door bonjour.
Ik zou iets gebruiken van xserver.eekserv.nl of zoiets.
Tevens moet je bij netwerk instellingen bij DNS-servers je eigen IP nummer van de server instellen of 127.0.0.1

check ook deze site even : http://fredmatrack.com/

www.fredmatrack.net/Upload/file/MacOSXServer10-6.pdf

Hou je ons op de hoogte?

Reverse DNS probleem (?)
10 april 2010 - 23:00    reactie #2
geplaatst door: KJ
Reverse DNS is simpelweg het tegenovergestelde van Forward DNS, ofwel 'normale DNS'. Bij een normaal DNS request wil je graag weten welke hostname bij een IP adres hoort. Nu bij een reverse DNS verzoek wil je het omgekeerde weten, wat het IP adres is van een hostname.

Veel mailservers gebruiken Forward en Reversed DNS om te checken of hostname en ip adres wel kloppen om spam te voorkomen (Ik geloof dat het hele process iets van full-circle DNS heet).

Ik weet niet  precies hoe of welke DNS Apple gebruikt maar normaliter maak je een Reverse lookup zone aan met daarin PTR (pointer) records. Deze records zijn een combinatie van hostname in een reversed IP adres. Dit betekend dat als in je forwards zone je een A-record hebt met bv:

host.domain.com 10.0.1.2  A

dan ziet je PTR record er ongeveer uit als:
2.1.0.10.in-addr.arpa PTR host.domain.com

Maar zoals PE ook al zei, verdiep je in DNS, een goedwerkende DNS is essentieel.

KJ
Set your mind to elegant electronic music: http://www.eevolute.com
Reverse DNS probleem (?)
11 april 2010 - 11:48    reactie #3
geplaatst door: AppleCase
@PE Opnieuw DNS installeren, bedoel je opnieuw opbouwen of een nieuwe OSX installatie? Ik heb bij system preferences inderdaad het lokale IP adres ingevuld, zodat de server zijn eigen DNS server gaat gebruiken, en onder server admin, DNS, settings, forwarder IP addresses de DNS adressen van mijn ISP. Helaas gaf dat geen verbetering, maar dat komt misschien omdat de boel al vernaggeld is.

Ik ga 1 keer een nieuwe installatie opzetten en de DNS opnieuw opbouwen. Als dat niet gaat werken haal ik de pro's er bij. Lijkt me beter.

Dat hele reverse DNS verhaal, is dat nieuwigheid? Ik had er nooit van gehoord, tot ik achter mijn foutmeldingen aan ging. Het gekke is dat juist de mailserver prima draait en die zou reverse DNS het meest gebruiken als spam beveiliger?

            All people are made of stars -  Moby
Reverse DNS probleem (?)
11 april 2010 - 13:53    reactie #4
geplaatst door: fredmatrack
Zowel DNS als reverse DNS moeten al sinds de eerste versies perfect geconfigureerd zijn om OS X Server goed te laten werken. Bij spam controle is reverse dns een eerder bijkomstige check, want heel vaak klopt die niet zoals bijvoorbeeld bij shared hosting.

OS X gebruikt reverse DNS echter meer dan voor spam. Zo ook voor de Open Directory en daar hangt dus wel wat aan.

Je kan ook best controleren met het 'host' commando. 'host ip-van-server' moet de DNS name geven en 'host dns-name' moet het IP geven. Is dat niet zo, moet je eerst die DNS goedzetten.

Het is overigens soms heel lastig om die DNS te resetten en opnieuw te beginnen. Je moet namelijk heel goed weten welke files te wissen. Vaak is een herinstallatie de enige uitweg. Uiteraard eerst via Server Admin proberen!

Waar wil je de server overigens voor gebruiken? Is er een reden dat je .local gebruikt?

Succes ermee!

Reverse DNS probleem (?)
11 april 2010 - 14:08    reactie #5
geplaatst door: KJ
@AppleCase, ik zei niet dat de mail niet zou werken zonder Reverse DNS, ik gaf alleen een voorbeeld waarvoor het gebruikt kan worden. Zoals Fred al zei het wordt wel voor meer dingen gebruikt, veel commandos voor ICMP gebruiken ook Reverse DNS. Het lijkt me verstandig dat je eerst eens wat gaat lezen over wat het nu precies is, er is genoeg informatie over te vinden op het internet denk ik.

@Fred een .local domain wordt wel vaker gebruikt om duidelijk verschil te maken tussen interne en externe hosts. Zo voorkom je in ieder geval dat je onbedoelt interne host voor de buitenwereld bereikbaar maakt.

KJ
Set your mind to elegant electronic music: http://www.eevolute.com
Reverse DNS probleem (?)
13 april 2010 - 14:51    reactie #6
geplaatst door: AppleCase
Goed, het wijste besluit maar genomen: de specialist er bij. DNS is nu ok en de server lijkt zich prima stabiel te gedragen. Geen grote issues, dus dat viel mee. Er blijf helaas nog 2 problemen over, die hoogstwaarschijnlijk met elkaar te maken hebben (ergens diep in de interne communicatie van de server).
- de push notification kan niet ingeschakeld worden en geeft de volgende foutmelding

- de ichat server kan niet ingeschakeld worden in de srever preferences (ook niet in de serveradmin, daar is niet eens een start knop)

Iemand enig idee waar dat aan zou kunnen liggen? Apple discussions zijn al aardig uitgespit, maar wie niet waagt, die niet wint!

            All people are made of stars -  Moby
Reverse DNS probleem (?)
13 april 2010 - 15:40    reactie #7
geplaatst door: PE
Heb je die .local nu nog steeds? zie in je afbeelding namelijk (eekserv.local/Push...) staan.
Reverse DNS probleem (?)
13 april 2010 - 21:17    reactie #8
geplaatst door: KJ
@PE leg nu eens uit waarom .local nu zo erg als TLD voor interne hosts?

@AppleCase De foutmelding lijkt te sugereren dat je een lege domain name probeerd in je DNS te zetten. Verder denk dat het veel interessanter is om in /var/log/system.log te kijken in plaats van dit soort schermpjes te gebruiken, alleen met deze meldingen en een filmpje schiet het niet echt op.

KJ
Set your mind to elegant electronic music: http://www.eevolute.com
Reverse DNS probleem (?)
13 april 2010 - 23:15    reactie #9
geplaatst door: PE
@AppleCase heb je de server opnieuw opgezet? Wat heeft de specialist gedaan?
Reverse DNS probleem (?)
13 april 2010 - 23:53    reactie #10
geplaatst door: AppleCase
Ja, de servernaam is nog steeds eekserv.local en volgens hem geen probleem. Is dus niet gewijzigd, want de servernaam wijzigen heeft een hoop voeten in aarde. Misschien maakt het uit dat ik 3 domeinen heb draaien waarvoor de mail afgehandeld moet worden?

Uiteraard is de specialist (MacRepair) de logs ingedoken. Hij gaat verder onderzoek doen en remote eventueel aanpassingen. Volgens hem zijn er nog steeds aardig wat problemen met 10.6 en is 10.4 eigenlijk nog steeds de laatste echt goede serverversie van Apple. Grafisch niet zo makkelijk op te beheren, maar onder de motorkap eenvoudiger. In 10.6 gebruiken bijna alle services elkaar ook nog eens. Als je dus een wijziging doorvoert bij de 1, dan heeft dat effect bij de ander. De push server bijvoorbeeld, bestaat niet. Dat is bij elkaar geraapt uit de mail, ical en addressbook server. Om maar een voorbeeld te noemen...

Het voordeel van een vakman is dat 'ie je goed helpt.
Het nadeel van een vakman is dat ik jullie lastig kan vertellen wat er exact is aangepast.

- De server is niet volledig opnieuw geïnstalleerd
- Open directory is aangezet (nodig voor o.a. iCal server)
- DNS is nagelopen en is m.i. niet of nauwelijks aangepast
- Alles is nagelopen op gekke dingen, ook onder de motorkap (terminal)

I'll keep you posted.

            All people are made of stars -  Moby
Reverse DNS probleem (?)
14 april 2010 - 08:56    reactie #11
geplaatst door: fredmatrack
Wij hebben op onze school alle versies van 10.2 tot en met 10.6 server gedraaid en draaien nu naar uiterste tevredenheid 10.6 server (op 8 XServes). Ik kan je zeggen, die versie is behoorlijk stabiel. Dus die problemen waar de 'specialist' het over heeft, zijn volgens mij meer te wijten aan zijn kennis van het systeem.

Heb je de nodige tests gedaan op je server en op je client om te zien of de DNS perfect werkt? Gebruik het 'host' commando zowel op je server als op je client(s).

host eekserv.local moet het IP van je server opleveren.

host ip-van-server moet 'eekserv.local' opleveren. En dan moet zowel op de clients als op de host zo zijn. Als dat niet het geval is, DNS terug nakijken.

Op zich is er niets mis met het gebruik van een .local server. Alleen, als je de server ook voor mail gaat gebruiken, vind ik dat niet zo'n logische keuze. Als ook de iChat server van buitenuit bereikbaar moet zijn, zou ik niet die .local gebruiken.

Verder zou ik de Server Preferences en Server Admin niet door elkaar gaan gebruiken.

Reverse DNS probleem (?)
14 april 2010 - 20:48    reactie #12
geplaatst door: AppleCase
Tja, de kennis van 10.4 zal waarschijnlijk wat dieper zitten, want ouder...? Whatever.

Maar goed, ik heb je hostcommando's uitgeprobeerd met deze resultaten:

Client


Server

Niet helemaal wat ik verwachtte dus... en nu?

            All people are made of stars -  Moby
Reverse DNS probleem (?)
14 april 2010 - 21:09    reactie #13
geplaatst door: TobiasLF
Volgens mij staat er in de dns van de server niet het goede ingevult. Bij de Systempreferences/network zou moeten staan bij DNS 127.0.0.1. hij moet zichzelf vinden voor een goed werkende open directory server (iCal, Addresbook e.d.) Als je bij sudo changeip -checkhostname niet

Primary address     = 192.168.1.2

Current HostName    = naam.domein.nl
DNS HostName        = naam.domein.nl

The names match. There is nothing to change.
dirserv:success = "success"

ziet, is er iets niet goed met de dns server.

Mijns insziens is .local een slecte keuze voor Apple Servers. Het is namelijk dezelfde extensie als bonjour gebruikt.

10.6 client en server zijn trouwens bijzonder stabiele versies... We hebben er al een boel succesvol geïnstalleerd...

Gr. Tobias

Reverse DNS probleem (?)
14 april 2010 - 22:17    reactie #14
geplaatst door: fredmatrack
Maak anders ook eens een screenshot van de Server Admin onderdeel DNS. Klik alle vinkjes van de primary zone open zodat we kunnen zien welke records zijn aangemaakt en welke niet.

DNS is inderdaad niet goed geconfigureerd dus alle andere zaken (en vooral Open Dir) zullen niet goed functioneren.

Heeft die server overigens een vast IP in de system preferences - network meegekregen?

Reverse DNS probleem (?)
15 april 2010 - 10:00    reactie #15
geplaatst door: AppleCase
Mmm, DNS is dus nog steeds wacky :crazy: . Dat merk ik ook aan de instabiele iCal server.

changeip -checkhostname geeft "The DNS hostname is not available, please repair DNS and re-run this tool.". Daar staat geen woord Spaans bij lijkt me.

Hier de screenshot van de DNS gegevens

In de system preferences wordt nog steeds verwezen naar de DNS server van mijn ISP. Kan ik die ongestraft aanpassen in zijn lokale IP-adres? Moet ik dan de ISP DNSsen ingeven in server admin > dns > settings > forwarder ip addresses?

Het domein wat ik het meest gebruik is eeks.nl dus als er een naam aangepast moet worden, dan zou dat het moeten zijn.

            All people are made of stars -  Moby
Reverse DNS probleem (?)
15 april 2010 - 10:11    reactie #16
geplaatst door: TobiasLF
Jouw eigen DNS moet zichzelf kunnen vinden dus in Systemprefs, Network, DNS, 127.0.0.1

Dan kan je jezelf resolven. DNS ziet er niet standaard uit b.t.w. En, ik zie geen .local meer in de DNS dus jouw hostname klopt niet meer met de DNSnamen. Ik denk dat je hem moet aanpassen...

Gr. Tobias

(Bewerkt door TobiasLF om 10:15, 15-04-2010)

Reverse DNS probleem (?)
15 april 2010 - 10:48    reactie #17
geplaatst door: AppleCase
Ok, we're making progress now:

Moet ik nu de ISP DNSsen invullen bij server admin > dns > settings > forwarder ip addresses? Of is dat niet nodig?

            All people are made of stars -  Moby
Reverse DNS probleem (?)
15 april 2010 - 10:58    reactie #18
geplaatst door: fredmatrack
Ja, nu kan je best de ISP DNS'en invullen als forwarder IP.

De volgende stap is dat je kiest welke DNS naam de 'hoofd' naam van je server wordt. Dat is best een DNS die niet/nooit wijzigt. Momenteel staat mail.knipoogamsterdam.nl als DNS name ingesteld.

Dit stel je in via het reverse record. Je krijgt een lijstje met mogelijke DNS namen en daar kies je de juiste uit. Bewaar en voer het changeip -checkhostname commando nogmaals uit.

Als de voorgestelde DNS Hostname nu wel is wat je wil hebben, dan voer je dat commando /usr/sbin/changeip... uit en alles wordt voor je aangepast zoals het hoort.

Reverse DNS probleem (?)
15 april 2010 - 11:21    reactie #19
geplaatst door: AppleCase
Ok, so far so good, dit is wat ik nu terugkrijg

Ik kom nog steeds eekserv.local tegen... klopt dat?

edit: Wat bedoel je met die laatste 2 zinnen?

(Bewerkt door AppleCase om 11:21, 15-04-2010)

            All people are made of stars -  Moby
Reverse DNS probleem (?)
15 april 2010 - 11:35    reactie #20
geplaatst door: fredmatrack
Volgens mij staat nu alles goed en kan je verder met de overige services!
Reverse DNS probleem (?)
15 april 2010 - 11:36    reactie #21
geplaatst door: AppleCase

Citaat
fredmatrack om 10:58, 15-04-2010
Als de voorgestelde DNS Hostname nu wel is wat je wil hebben, dan voer je dat commando /usr/sbin/changeip... uit en alles wordt voor je aangepast zoals het hoort.

Wat bedoel je hier mee?

            All people are made of stars -  Moby
Reverse DNS probleem (?)
15 april 2010 - 11:47    reactie #22
geplaatst door: fredmatrack
Wel, als je het commando changeip -checkhostname uitvoert, krijg je een Current HostName en een DNS HostName. In de eerste screenshot was dat nog 'mail.knipoogamsterdam.nl' in de tweede 'eeks.nl'.

Als je dus eeks.nl wil en het was nog mail.knip...., dan moest je dat eerst wijzigen.

Dat wijzigen gebeurt door dat /usr/sbin/... commando uit te voeren. OS X Server gaat dan overal in alle services de nieuwe naam van de host doorvoeren.

Reverse DNS probleem (?)
15 april 2010 - 11:52    reactie #23
geplaatst door: AppleCase
En dan u een misschien minder slimme vraag, maar de vraag niet stellen is pas echt dom: heb ik dat al gedaan of niet?
            All people are made of stars -  Moby
Reverse DNS probleem (?)
15 april 2010 - 11:55    reactie #24
geplaatst door: fredmatrack
Yep, alles lijkt nu in orde te zijn  :biggrin: