PDA

Bekijk Volledige Versie : Domein op server doorsturen naar server incl. Database



paintball85
19/10/12, 21:02
Hallo allemaal,

Een klant heeft een domeinnaam bij een hostingbedrijf.
Nu gaan wij dat domeinnaam hosten op onze eigen server, maar domein blijft daar.

Nu moet ik de DNS doorverwijzen naar ons IP adres.
Maar de localhost gaat nu naar 127.0.0.1
Moet deze dan ook naar ons IP adres?

Alvast bedankt!

vDong
19/10/12, 21:15
Nee, localhost wijst altijd naar de machine terug, dus als de site en de database op dezelfde server draaien klopt dat.
Overigens maak ik me een klein beetje zorgen dat jullie een eigen server hebben zonder een beheerder, terwijl de vragen een beetje erg beginnernivo zijn. Goed dat je probeert te leren, maar heb je een ervaren beheerder achter de hand?

paintball85
19/10/12, 21:18
Ja, de hosting zelf.

Maar als je nooit begint, dan leer je het ook niet ;)

Kortom als ik het goed begrijp:
De localhost hoef ik niet aan te passen, die wijst automatisch dus zometeen naar onze server?

(Bedankt trouwens voor je reactie vDong)

The-BosS
20/10/12, 01:03
De localhost hoef ik niet aan te passen, die wijst automatisch dus zometeen naar onze server?

Nee die wijst altijd naar de LOCAL HOST (aka 127.0.0.1 of lo interface of ...), kortom die wijst altijd naar de HOST die LOCAL de dns query vraagt. In het geval van een persoon met een eigen webserver op zijn pc toont hij dus zijn lokale webserver/website als die naar localhost.uwdomein.tld surft. Zoals vDong al aangegeven heeft is het concept localhost iets wat je basis zou moeten weten en kunnen, dus ik hou mijn hart al vast als je iets anders moet gaan doen.

paintball85
20/10/12, 02:27
ik snap het principe van localhost wel.
Het is LOCAL HOST..
Kortom, de server waar het nu op staat het domein is local.
Mijn server is dus niet meer local, daarom vraag ik of ik die ook door moet sturen naar mijn local.

En jullie zijn ook op een dag begonnen, hielden andere mensen toen ook hun hart vast?

The-BosS
20/10/12, 04:36
ik snap het principe van localhost wel.

Blijkbaar niet gezien je volgende vraag.


Kortom, de server waar het nu op staat het domein is local.
Mijn server is dus niet meer local, daarom vraag ik of ik die ook door moet sturen naar mijn local.

Lees je vraag nu nog een keer aandachtig, hoe kan je localhost veranderen, localhost heeft niks te zien met remote server of wat dan ook daarom ook het local deel in localhost. Localhost wil zeggen je loopback interface op je server/pc/... Ik zou toch eens wat googlen, rfc's en wiki pagina's lezen.


En jullie zijn ook op een dag begonnen, hielden andere mensen toen ook hun hart vast?

Ik ben inderdaad ook ooit eens begonnen, met name thuis door op mijn 286 te beginnen spelen (basic, turbo pascal, ...), op school (windows 3.1, 95, nt4) en dan door eerst ergens te werken en bijscholing en zelfstudie, maar heb nooit direct op productie omgevingen iets geleerd. Dat is waarom ik tot op de dag van vandaag (en waarschijnlijk veel andere met me) nog steeds development en test omgevingen gebruik voor ik het op productie doorvoer. Moest je dit vragen voor een hobby of om bij te leren zou ik mijn hart niet vasthouden (want als het fout gaat maakt het niet uit), maar aangezien je het over klanten hebt en de simpele dingen al niet weet wel ja.

visser
20/10/12, 12:35
ik snap het principe van localhost wel.
Het is LOCAL HOST..
Kortom, de server waar het nu op staat het domein is local.
Mijn server is dus niet meer local, daarom vraag ik of ik die ook door moet sturen naar mijn local.

En jullie zijn ook op een dag begonnen, hielden andere mensen toen ook hun hart vast?

Nee, want tegen de tijd dat ik betaald werd om dingen met computers te doen, had ik dit soort dingen al geleerd op hobby/eigen systemen. Dan stel je mensen die je betalen niet zo snel teleur.
Zucht.
"localhost" , ip 127.0.0.1 is het adres van "deze" computer, op elk TCP/IP systeem.
Mijn computer heet (ook) 'localhost' en de jouwe ook.

Het wordt bijvoorbeeld gebruikt door een webserver proces om met een database op dezelfde computer te praten.

Je kunt (dus) localhost niet van buitenaf bereiken, en je moet de naam 'localhost' niet veranderen.

Als je systeem aan een netwerk hangt, heeft het ook daar een IP adres, en dat kan wel bereikbaar zijn.
Om een publieke server te draaien zet je _dat_ ip adres in de DNS, en zorg je dat de service waarvan je wilt dat die bereikbaar is, ook luistert op dat publieke adres.
Een service (zoals een webserver, ssh server, database server) kun namelijk luisteren op alle IP adressen die een computer heeft, of maar op een beperkt aantal. Een database server bijvoorbeeld laat je lang niet altijd op alle adressen luisteren, maar alleen op localhost bijvoorbeeld, als er geen toegang vanaf andere servers nodig is.

paintball85
20/10/12, 13:38
Wauw..

Fijn forum als je alleen maar afgekraakt word..
Bedankt jongens, jullie kunnen trots op jezelf zijn...

t.bloo
20/10/12, 15:00
En jullie zijn ook op een dag begonnen, hielden andere mensen toen ook hun hart vast?

Toen ik begon was DNS nog niet uitgevonden... dus voor mij kwam het allemaal wat minder massief binnen en kon ik niet zo diep vallen als er iets mis ging.

Waar ze op doelen is dat het niet zo tof is dat je basisexperimenten doet met de diensten van klanten. Maar hierboven staat al wat specifieke uitleg. Kijk voor dit soort dingen ook eens op wikipedia.

Mark17
20/10/12, 15:54
localhost A 127.0.0.1 en localhost AAAA ::1 zijn basis instellingen. Mogelijk is het handig als je een keer ergens iets hebt om DNS instellingen te testen (als je hiervoor ergens een domeinnaam afneemt met een DNS controlpanel en je loopt tegen problemen aan dan wil ik gerust helpen). Zolang duidelijk is dat het om een test gaat willen de meeste mensen hier op het forum wel helpen denk ik, helaas hebben we het ook vaak genoeg zonder testen fout zien gaan.

Als je aan het testen bent met DNS instellingen is het mogelijk handig om daarna ook met DNSSEC tests te doen op een test domein op die manier leer je dit ook gelijk (hoe je dit in moet stellen/gebruiken).

Netbulae
20/10/12, 16:38
Misschien als beginner de RFC eens lezen? Hoofdstuk 4.1

http://www.faqs.org/rfcs/rfc1912.html
1. Introduction

Running a nameserver is not a trivial task. There are many things
that can go wrong, and many decisions have to be made about what data
to put in the DNS and how to set up servers. This memo attempts to
address many of the common mistakes and pitfalls that are made in DNS
data as well as in the operation of nameservers. Discussions are
also made regarding some other relevant issues such as server or
resolver bugs, and a few political issues with respect to the
operation of DNS on the Internet.

Cakkie
20/10/12, 18:44
RFC's? In welke RFC staat beschreven dat er in elke zone een A record localhost moet staan die naar 127.0.0.1 moet verwijzen? RFC1912 heeft het enkel over de localhost zone met het localhost. (puntje achteraan) record, maar niet over de A record localhost.mijndomain. Het feit dat voor de meeste mensen localhost en 127.0.0.1 (of ::1) hetzelfde zijn, wil niet zeggen dat alles dat met localhost begint ook die waarde moet hebben.
DNS is nu eenmaal niet de meest gemakkelijke materie, maar blijkbaar was de hoster van de TS toch ook niet helemaal op de hoogte van de RFCs, want ik ga er niet vanuit dat TS zelf gevraagd heeft om die record toe te voegen...

The-BosS
20/10/12, 19:39
RFC's? In welke RFC staat beschreven dat er in elke zone een A record localhost moet staan die naar 127.0.0.1 moet verwijzen? RFC1912 heeft het enkel over de localhost zone met het localhost. (puntje achteraan) record, maar niet over de A record localhost.mijndomain. Het feit dat voor de meeste mensen localhost en 127.0.0.1 (of ::1) hetzelfde zijn, wil niet zeggen dat alles dat met localhost begint ook die waarde moet hebben.
DNS is nu eenmaal niet de meest gemakkelijke materie, maar blijkbaar was de hoster van de TS toch ook niet helemaal op de hoogte van de RFCs, want ik ga er niet vanuit dat TS zelf gevraagd heeft om die record toe te voegen...

De reden waarom dit gedaan wordt (localhost.domain.tld) is omdat dit een best pratice is die door sommige (lees: veel) domain registry's gebruikt wordt. Verder dacht ik ook dat dit bij sommige smtp servers ook een noodzaak was om bepaalde regels te kunnen toepassen, maar dat ben ik niet 100% zeker.

Cakkie
22/10/12, 08:22
Mijn antwoord was niet zozeer inhoudelijk bedoeld, maar eerder op het feit dat Netbulae zo'n RTFM reply gaf, terwijl hij blijkbaar zelf ook niet helemaal op de hoogte was (waarmee ik niet wil stellen dat ik zelf alle *-tig DNS related RFC's ken).

Los daarvan, de reden voor die localhost zone is puur om onnodige queries naar de upstream of root DNS servers te voorkomen. Dat van die localhost.domain record is omdat een aantal resolvers automatisch de locale domeinnaam aan een unqualified query plakt. Als de resolver dan toch zou beslissen om een query van localhost naar zijn nameserver te sturen, dan kan dat localhost.domain worden.
Het is echter niet gezegd dat localhost gelijk is aan localhost.domain, kijk maar even naar localhost.nl en localhost.be, dat zijn beide geldige domeinnamen die resolven naar een ander IP adres dan 127.0.0.1. In een lokaal domein kan ik dat nog wel volgen, maar zo'n best practice op een publiek domein vind ik dat persoonlijk toch niet.

Netbulae
22/10/12, 12:56
@Cakkie Je hebt gelijk, my bad. Beetje te snel tussendoor gepost. Had de tekst even gescant maar niet echt goed gelezen. Volgende keer iets meer tijd nemen dus.