Toon posts:

[DNS] Problemen met Windows 2000 DNS server

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb een dag besteed aan het doorzoeken van dit forum maar kom er toch niet helemaal uit. Ik zal ff uitleggen wat de situatie is

Op mijn werk, werk ik op een Windows XP client. Welke verbonden is via het netwerk met een Windows 2000 Server. Allemaal niet zo heel spannend.

Nu kan ik gewoon internetten etc op mijn windows xp client. Allemaal heel gewoon en zonder problemen.

Totdat ik een eigen spam programma aan het schrijven was waarbij ik een spam database via dns lookup aanroep. Indien het betreft dat het om spam gaat dan moet ik een ipadres terug krijgen als 127.0.0.2 en anders niets. Maar hier zit het probleem

Als ik een ns lookup doet (met nslookup) bijvoorbeeld nslookup planet.nl dan krijg ik het volgende resultaat:

Z:\>nslookup planet.nl
*** Can't find server name for address 10.1.1.101: Non-existent domain
*** Default servers are not available
Server: UnKnown
Address: 10.1.1.101

Name: planet.nl.iaict.com
Address: 212.204.230.171

Achter planet.nl wordt dus de extensie iaict.com toegevoegd en krijg ik dus altijd het ipadres terug van onze webserver (welke staat op een locatie buiten ons netwerk en dus geen betrekking heeft op dit probleem).

Als ik kijk bij de DNS instellingen op de windows 2000 server dan zie ik "intdom1.iaict.com" (en ook alleen dit) bij Forward Lookup Zones staan.

Nu ben ik niet echt thuis in het instellen van de DNS server (dus ook niet op een windows 2000 server) dus weet ik niet wat de correcte instellingen zijn van mijn probleem.

Nogmaals ik heb gezocht op het forum maar had telkens het gevoel dat de problemen over DNS afwijkte van mijn probleem. Vandaar dat ik het heb overwogen om een eigen topic erover te openen.

Ik hoop dat iemand mij kan helpen (en het liefst met een stap voor stap uitleg omdat dit totaal nieuw voor mij is)

Bedankt alvast!

Verwijderd

Topicstarter
De windows XP Client krijgt via DHCP een ipadres. Als ik echter handmatig een ipadres en dns servers instel maakt dit in principe niet uit. Verschil in resultaat is dat het planet.nl.intdom1.iaict.com wordt bij een nslookup van planet.nl

De windows XP client meld zich aan op de windows 2000 server en naar mijn mening neemt hij dan alsnog DNS instellingen oid over.

  • Brahiewahiewa
  • Registratie: Oktober 2001
  • Laatst online: 30-09-2022

Brahiewahiewa

boelkloedig

Verwijderd schreef op 10 April 2003 @ 14:08:
...
Z:\>nslookup planet.nl
...
Doe's "nslookup planet.nl."
(een punt erachter, dus)

QnJhaGlld2FoaWV3YQ==


  • Devster
  • Registratie: Februari 2001
  • Laatst online: 14-08-2025

Devster

-=+CLOUDBARISTA+=-

Heb je een forwarder adres geconfigureerd?

"The problem with internet quotes is that you can't always depend on their accuracy" ~Abraham Lincoln, 1864.


Verwijderd

Topicstarter
Brahiewahiewa --> met een . erachter werkt het wel goed. Wat is de oorzaak hiervan?

Devster --> er zijn forwarders ingesteld die wijzen naar de dns servers van XS4all

  • Brahiewahiewa
  • Registratie: Oktober 2001
  • Laatst online: 30-09-2022

Brahiewahiewa

boelkloedig

Ben effe kwijt welke RFC het precies is, maar er is er een die zegt dat als je een hostname opgeeft die niet op een punt eindigt, je daar je domain suffix achter moet zetten.
Die RFC kun je proberen op te zoeken op www.ietf.org

QnJhaGlld2FoaWV3YQ==


Verwijderd

Topicstarter
En je weet niet toevallig hoe dit probleem is op te lossen? Want als ik onze Windows 2000 server passeer en direct vanaf de firewall een nslookup doe dan gaat het zonder . wel goed. Dus het ligt 100% zeker aan de Windows 2000 server.

Ook als ik geen DHCP instel en alles hard opgeef (ipadres, gateway en dns server) gaat het toch nog mis tijdens een nslookup.

Maar goed ik ben in ieder geval al iets geholpen want het werkt tenminste met de . Bedankt daarvoor!

  • Brahiewahiewa
  • Registratie: Oktober 2001
  • Laatst online: 30-09-2022

Brahiewahiewa

boelkloedig

Wat is je probleem nou? Je hebt een oplossing voor het feit dat je domain suffix achter een dns query wordt geplaatst. Je bent een programmaatje aan het schrijven. Zet daar dan een regeltje in:
code:
1
2
3
IF LAATSTE_KARAKTER != "."
     NSLOOKUP$ = NSLOOKUP$ + "."
ENDIF
Dan is je code RFC compliant; draait het op ieder platform. Probeer maar op je firewall, als je daar een NSLOOKUP doet voor een hostname met een punt erachter, krijg je ook het juiste resultaat

QnJhaGlld2FoaWV3YQ==

Pagina: 1