Probleem met DNS!

Status
Niet open voor verdere reacties.

guidonline

Gebruiker
Lid geworden
7 nov 2007
Berichten
162
Hallo mensen,

heb nu een abbonementje genomen bij WebReus!
Het gaat om een abbonement met het domeinnaam: www.guidoveenstra.nl + DNS beheer (geen hosting).

Nu heb ik een eigen webserver die ik daar graag aan wil koppelen!

Maar nu heb ik een probleem: Ik heb bij DeHeeg (ook een webhost) www.gratis-tutorials.com al en die is ook al doorgelinkt via DNS naar mijn ip adress!

Ik krijg sowieso niks aan de praat bij webreus maar vraag me af of je bij webreus alleen kan doorlinken naar een ip adress of ook naar een ander adress (http://ipadress/site2 bijv.!)

Dit moet ik instellen bij webreus (alles staat weer op de standaard waarden):

naamlooswh4.png


Hoop dat jullie me kunnen helpen...

MVG,

Guido
 
Guido,

Ik zie hier niet echt een probleem, eerlijk gezegd, als je publieke ip-adres waar je je website op draait inderdaad 212.61.10.101 is.

Wel valt op dat je mail.guidoveenstra.nl hebt gedefinieerd naar 212.61.10.101, maar de mail voor het guidoveenstra.nl maildomein bij mailservers van webreus worden afgeleverd.

Automatisch doorlinken wordt niet in DNS ingesteld. Stel dat webreus dat aanbiedt en je zou er gebruik van willen maken, dan zal www.guidoveenstra.nl in DNS toch minsten moeten verwijzen naar een (speciale) Webreus site, waar die forwarding voor je is ingesteld.

Het hebben van meerdere DNS-domeinen bij verschillende hostingbureaus/providers is geen enkel probleem, dus maak je daar geen zorgen over, ook niet als de DNS records verwijzen naar 1 ip-adres.

Waar je voor moet zorgen in je eigen webserver is dat die onderscheid kan maken in host-headers. Dus dat www.guidoveenstra.nl anders wordt behandeld dan www.gratis-tutorials.com. Mocht je Apache gebruiken, maak dan VirtualHost secties in je httpd.conf bestand, want daar kun je het behandelen van host-headers regelen.

Succes,

Tijs.
 
Laatst bewerkt:
Sorry begrijp er niks van...

1. 212.61.10.101 is niet mijn ip maar die instellingen zijn de standaart instellingen!

2. Wel valt op dat je mail.guidoveenstra.nl hebt gedefinieerd naar 212.61.10.101, maar de mail voor het guidoveenstra.nl maildomein bij mailservers van webreus worden afgeleverd.

Automatisch doorlinken wordt niet in DNS ingesteld. Stel dat webreus dat aanbiedt en je zou er gebruik van willen maken, dan zal www.guidoveenstra.nl in DNS toch minsten moeten verwijzen naar een (speciale) Webreus site, waar die forwarding voor je is ingesteld.

Begrijp ik niet echt....

3. Waar je voor moet zorgen in je eigen webserver is dat die onderscheid kan maken in host-headers. Dus dat www.guidoveenstra.nl anders wordt behandeld dan www.gratis-tutorials.com. Mocht je Apache gebruiken, maak dan VirtualHost secties in je httpd.conf bestand, want daar kun je het behandelen van host-headers regelen.

wat zijn host readers.....


Ik wil gewoon dit zegmaar:

www.gratis-tutorials.com >> http://89.220.134.99/site1
www.guidoveenstra.nl >> http://89.220.134.99/site2

Maar hoe en wat vul ik daar bij dat dns beheer in?:o



[Mod-edit] Onnodige quote verwijderd. Klik “Reageer op vraag” ipv “Quote”. [/edit]
.
 
Laatst bewerkt door een moderator:
1. 212.61.10.101 is niet mijn ip maar die instellingen zijn de standaart instellingen!

Maak daar dan het ip-adres van waar je webserver echt draait.


2. Wel valt op dat je mail.guidoveenstra.nl hebt gedefinieerd naar 212.61.10.101, maar de mail voor het guidoveenstra.nl maildomein bij mailservers van webreus worden afgeleverd.

Automatisch doorlinken wordt niet in DNS ingesteld. Stel dat webreus dat aanbiedt en je zou er gebruik van willen maken, dan zal www.guidoveenstra.nl in DNS toch minsten moeten verwijzen naar een (speciale) Webreus site, waar die forwarding voor je is ingesteld.

Begrijp ik niet echt....

Zie antwoord bij vraag 3.

3. Waar je voor moet zorgen in je eigen webserver is dat die onderscheid kan maken in host-headers. Dus dat www.guidoveenstra.nl anders wordt behandeld dan www.gratis-tutorials.com. Mocht je Apache gebruiken, maak dan VirtualHost secties in je httpd.conf bestand, want daar kun je het behandelen van host-headers regelen.

wat zijn host readers.....


Ik wil gewoon dit zegmaar:

www.gratis-tutorials.com >> http://89.220.134.99/site1
www.guidoveenstra.nl >> http://89.220.134.99/site2

Maar hoe en wat vul ik daar bij dat dns beheer in?:o

Dat gaat zo niet. In DNS kun je dat niet instellen, had ik al geschreven.
Je moet de webserver op 89.220.134.99 onderscheid laten maken voor aanvragen naar www.gratis-tutorials.com en www.guidoveenstra.nl.
Elke webbrowser stuurt naar de webserver welke website (en evt. welke pagina daar) hij wil bekijken. Dat worden host headers genoemd. leesvoer
Als de webserver die host-headers uitleest én er wat nuttigs mee doet, dan wordt de juiste website getoond. Als voorbeeld heb ik apache (=ook WAMP, XAMP, Apache2Triad) webservers genoemd, waar je de behandeling van die host headers kunt instellen d.m.v. het gebruik van VirtualHost ingangen in het configuratiebestand (httpd.conf).

Voorbeeld van hoe een VirtualHost sectie er bij jou uit zou kunnen zien (als je apache gebruikt):
<VirtualHost *>
ServerAdmin webmaster@gratis-tutorials.com
ServerName www.gratis-tutorials.com
ServerAlias gratis-tutorials.com *.gratis-tutorials.com
DocumentRoot "C:\apache2triad\htdocs\gratis-tutorials"
ErrorLog logs/gratis-tutorials-error_log
CustomLog logs/gratis-tutorials-access_log combined
</VirtualHost>

<VirtualHost *>
ServerAdmin webmaster@guidoveenstra.nl
ServerName www.guidoveenstra.nl
ServerAlias guidoveenstra.nl *.guidoveenstra.nl
DocumentRoot "C:\apache2triad\htdocs\guidoveenstra"
ErrorLog logs/guidoveenstra-error_log
CustomLog logs/guidoveenstra-access_log combined
</VirtualHost>

In dit voorbeeld staat index.html etc. voor www.gratis-tutorials.com in de map C:\apache2triad\htdocs\gratis-tutorials en voor www.guidoveenstra.nl in C:\apache2triad\htdocs\guidoveenstra (zie de waarde DocumentRoot in elke VirtualHost).

Succes,

Tijs.
 
Laatst bewerkt:
Kijk nu snap ik het!

hartstikke bedankt!

Kan dit ook zo met subdomeins?



[Mod-edit] Onnodige quote verwijderd. Klik “Reageer op vraag” ipv “Quote”. [/edit]
.
 
Laatst bewerkt door een moderator:
Kun je een volledig voorbeeld geven wat je precies bedoelt met subdomein?

Tijs.
 
Ja, dat kan prima! Wat je dan moet doen is het ServerAlias gedeelte verwijderen.

Het zou er dan bijv. zo uit komen te zien, met www.guidoveenstra.nl en www.forum.guidoveenstra.nl:

<VirtualHost *>
ServerAdmin webmaster@guidoveenstra.nl
ServerName www.guidoveenstra.nl
DocumentRoot "C:\apache2triad\htdocs\guidoveenstra"
ErrorLog logs/guidoveenstra-error_log
CustomLog logs/guidoveenstra-access_log combined
</VirtualHost>

<VirtualHost *>
ServerAdmin webmaster@guidoveenstra.nl
ServerName www.forum.guidoveenstra.nl
DocumentRoot "C:\apache2triad\htdocs\guidoveenstra_forum"
ErrorLog logs/guidoveenstra_forum-error_log
CustomLog logs/guidoveenstra_forum-access_log combined
</VirtualHost>

Wil je hebben dat als mensen ipv. www.guidoveenstra.nl ook guidoveenstra.nl mogen gebruiken, dan gebruik je een ServerAlias met de waarde guidoveenstra.nl

<VirtualHost *>
ServerAdmin webmaster@guidoveenstra.nl
ServerName www.guidoveenstra.nl
ServerAlias guidoveenstra.nl
DocumentRoot "C:\apache2triad\htdocs\guidoveenstra"
ErrorLog logs/guidoveenstra-error_log
CustomLog logs/guidoveenstra-access_log combined
</VirtualHost>

<VirtualHost *>
ServerAdmin webmaster@guidoveenstra.nl
ServerName www.forum.guidoveenstra.nl
DocumentRoot "C:\apache2triad\htdocs\guidoveenstra_forum"
ErrorLog logs/guidoveenstra_forum-error_log
CustomLog logs/guidoveenstra_forum-access_log combined
</VirtualHost>

Tijs.
 
Let op dat je de juiste DocumentRoot mappen aangeeft, dat die bestaan en dat er ook wat instaat. Kijk ook na of de Errorlog en Customlog mappen bestaan.


Je kunt ook een check uitvoeren op (de syntax van) je httpd.conf bestand:
Start -> Uitvoeren -> cmd /k httpd.exe -t
Misschien wordt daar wat vermeld dat je een idee geeft wat er aan de hand zou kunnen zijn.

Tijs.
 
Laatst bewerkt door een moderator:
Oke het werkt nog niet!

Dit is een screenshot van m'n httpd.conf file!

naamlooshq5.png



Heb in de map logs 4 mappen aangemaakt!

site
sitee
site3
site33
 
Oke het werkt eindelijk...

Nu nog 1 vraag of ik i.p.v een rootmap op te geven voor die site bijv. F:/Server/www/site3 ook www.deveenstraal.nl/site daar kan instellen!

Wand dan kan ik ook m'n domeinen aan hosting ergensanders koppelen!
 
Dat kun je niet met ServerAlias bereiken.
Gebruik Redirect in je virtualhost.

Voorbeeld: Je wilt dat www.mijnsite.nl (die in DNS verwijst naar jouw ip-adres) wordt 'doorverbonden' met http://www.mijnanderesite.nl/pietje/index.html, zet dan het volgende in een virtualhost sectie:

<VirtualHost *>
ServerAdmin webmaster@mijnsite.nl
ServerName www.mijnsite.nl
Redirect permanent .* http://www.mijnanderesite.nl/pietje/index.html
DocumentRoot "C:\apache2triad\htdocs\mijnsite"
ErrorLog logs/mijnsite-error_log
CustomLog logs/mijnsite-access_log combined
</VirtualHost>

Probleem is alleen dat de bezoeker gewoon http://www.mijnanderesite.nl ziet, en niet de originele benaming. Dat is logisch ook, want de server www.mijnanderesite.nl ziet in de host-header zijn naam staan, niet de originele benaming.
Overweeg dus om toch zélf alle websites te hosten, maar eventueel de plaatjes, teksten etc. te gebruiken die je ergens op www.mijnanderesite.nl gehost hebt.
Als je volledige toegang hebt tot de DNS van www.mijnsite.nl, dan zou je gewoon het ip-adres van je externe hosting kunnen opgeven. Het moet dan wél zijn dat het webserver-programma op die hosting uit de host header kan halen welke website moet worden getoond.

Tijs.
 
Dat kun je niet met ServerAlias bereiken.
Gebruik Redirect in je virtualhost.

Voorbeeld: Je wilt dat www.mijnsite.nl (die in DNS verwijst naar jouw ip-adres) wordt 'doorverbonden' met http://www.mijnanderesite.nl/pietje/index.html, zet dan het volgende in een virtualhost sectie:

<VirtualHost *>
ServerAdmin webmaster@mijnsite.nl
ServerName www.mijnsite.nl
Redirect permanent .* http://www.mijnanderesite.nl/pietje/index.html
DocumentRoot "C:\apache2triad\htdocs\mijnsite"
ErrorLog logs/mijnsite-error_log
CustomLog logs/mijnsite-access_log combined
</VirtualHost>

Probleem is alleen dat de bezoeker gewoon http://www.mijnanderesite.nl ziet, en niet de originele benaming. Dat is logisch ook, want de server www.mijnanderesite.nl ziet in de host-header zijn naam staan, niet de originele benaming.
Overweeg dus om toch zélf alle websites te hosten, maar eventueel de plaatjes, teksten etc. te gebruiken die je ergens op www.mijnanderesite.nl gehost hebt.
Als je volledige toegang hebt tot de DNS van www.mijnsite.nl, dan zou je gewoon het ip-adres van je externe hosting kunnen opgeven. Het moet dan wél zijn dat het webserver-programma op die hosting uit de host header kan halen welke website moet worden getoond.

Tijs.

Hartstikke bedankt voor je hulp!
Dit heeft me echt geholpen...:cool:
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan