Toon posts:

DNS problemen (vervolg)

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hallo,

(uitleg van mijn zwager over zijn probleem)
Het zit zo
Ik heb 5 veschillende domeinnamen bij mijn provider op één ip adress
mijn website draait op een NT server terwijl de DNS Server een Linux bak is
Mijn provider heeft iets in zijn server ingesteld dat alles wat binnenkomt bv [url="http://*.debedrijfsgids.nl"]http://*.debedrijfsgids.nl[/url] of http://vanalles.sitepage.nl of [url="http://*.sitepages.nl"]http://*.sitepages.nl[/url] direct doorgestuurd word naar mijn IP waar ik weer alles opvang met een ASP script en een database

bestaat desbetreffende url dan laad hij desbetreffende website

bestaat hij niet dan krijg je een wilde pagina te zien (moet ik nog uitbouwen)

het vervelende is echter dat soms de subdomeinen niet door die dns server heen komen en je een page not found krijgt
en het gekke is dat alle urls met een * bv [url="http://*.debedrijfsgids.com"]http://*.debedrijfsgids.com[/url] wel erdoorheen komen , zelfs als ales niet meer werkt

mijn provider bood me al aan om alles handmatig in de dns server te voeren dmv een file maar dan word hij trager en loopt het niet meer geautomatiseerd dmv mijn database waarin mijn accounts ook toegang hebben

Weet iemand hier de oplossing cq aanbevelingen voor?

Alvast bedankt!

Verwijderd

Volgens mij kan de configuratie zoals hij nu is niet werken. ;(
Als het zo is dat je de dns-server bij jezelf wilt gebruiken om de name-resolving van je subdomeinen te doen, moet je provider ervoor zorgen dat deze subdomeinen verwijzen naar je dns-server en niet zoals nu naar het ip-adres van de webserver. De nameserver zal dus een eigen ip-adres moeten krijgen. (of je moet met portmapping gaan werken.
Je kunt dan in je eigen dns entry's maken als: host1.subdomein.domein.nl, waarbij de eigen dns alleen authoritative is voor host1 en niet voor het subdomein.
Wil je alles bij de provider beleggen, zal die handmatig de hostnamen moeten toevoegen.
Voor zover ik weet werkt * niet als wildcard binnen een zonefile....
Ik hoop dat je zo voldoende info hebt.

Fred

  • shadax
  • Registratie: Mei 2000
  • Niet online
* werkt perfect als wildcard in een zonefile,
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
; Zone file for shadax.local
;
; The full zone file
@       IN       SOA    elise.thuis.local.   hostmaster.thuis.local. (
                        200002191       ; serial, todays date + todays serial #
                        14400           ; refresh, seconds
                        3600            ; retry, seconds
                        604800          ; expire, seconds
                        86400 )         ; minimum, seconds
;
             IN  NS     elise.thuis.local.        ; Inet Address of name server
             IN  NS     anita.thuis.local.
shadax.local. IN  MX     10 mail.thuis.local.  ; Primary Mail Exchanger
;
shadax.local. IN  A      192.168.1.10
www           IN  A      192.168.1.10
ftp           IN  A      192.168.1.10
*             IN  A      192.168.1.10

Werkt perfect voor shadax.local, alle subdomeinen wijzen gewoon naar de webserver shadax.local, terwijl de nameservers op andere machines draaien.

Verwijderd

Een kleine opmerking. Ten eerste lijkt het mij verstandiger om je eigen DNS-server door je Provider te laten invoeren dan die van hun. Of je moet ze inderdaaad die zone-files alemaal apart in laten voeren i.p.v. alles afvangen met een ASP-script

Waarom zeg ik dit?
Mensen die een browser gebruiken die niet van HTTP1.1 maar van HTTP1.0 gebruik maakt, kan jij op deze manier nooit naar de goede pagina versturen, aangezien HTTP1.0 geen hostheader meestuurd. Jouw ASP-script zal vast wel op de HOST-Header controleren gok ik zo

De oplossing is dus of je eigen DNS-server draaien en dit doorgeven aan je Provider, zodat zij de DNS-entries kunnen veranderen voor je domeinen of je laat zoals je provider al heeft aangeboden hen alle zone-files invoeren. Ik zou gewoon voor de eerste kiezen.

(Overigens zijn er hiervoor ook gratis alternatieven voor te vinden op internet.)

Verder moet shadax z'n manier gewoon werken om alle andere namen die je ervoor plakt af te vangen.

Verwijderd

Ik heb mijn huiswerk even gedaan en je hebt gelijk... |:(

Nu even verder gekeken als mijn neus lang is:

voor oa het domein debedrijfsgids.nl zijn de nameservers:
ns.registratiedienst.nl
ns.domeinhost.nl
ns1.interregister.com
ns2.interregister.com

met een nslookup blijkt alleen ns1.interregister.com de wildcard te herkennen, de anderen reageren niet op iets onbekends, maar wel op *, dus vandaar dat die dan altijd wel doorgezet wordt.

Ik denk dat het probleem hierdoor ontstaat

in de zonefile van interregister.com is trouwens een . vergeten achter ns.domeinhost.nl

Als ik hier weer onzin zit te verkondigen hoor ik het graag >:)

Fred

Verwijderd

Ik moest zolang de subdomeinen maar handmatig invoeren in de server van mijn provider in onderstaande script wat hij nu ook gebruikt voor mijn subdomeinen
Is er soms iets mis met dit script waardopor ik mijn bekende problemen heb?

Groeten Jan Huibers


$ORIGIN debedrijfsgids.nl.
@ IN SOA ns1.interregister.com. hostmaster.interregister.com. (
2000100401;serial
14400 ;refresh after 4 hours
3600 ;retry after 1 hour
604800 ;expire after 1 week
86400 ) ;minimum TTL of 1 day
;
; Nameservers
;
IN NS ns1.interregister.com. ;
IN NS ns2.interregister.com. ;
IN NS ns.registratiedienst.nl. ;
IN NS ns.domeinhost.nl. ;

;
; Domain Mail Handlers
;
debedrijfsgids.nl. IN MX 10 mail
;
;
; hosts in order
;
localhost IN A 127.0.0.1
debedrijfsgids.nl. IN A 212.204.219.80
web IN A 212.204.219.80
wwwINCNAMEweb
ftp IN A 212.204.219.80
* IN A 212.204.219.80
pop IN CNAME mail
mail IN A 212.204.219.71
testINCNAME212.204.219.80
;
; end

Verwijderd

Zeg weet niemand hier of dat bovenstaande script nu goed is?

Jan
Pagina: 1