PDA

Bekijk Volledige Versie : hoe werkt een DNS Server?



PvSolutions
16/11/10, 20:50
Hallo allemaal,

Ik ben een weer z'n vreselijke beginner die veel van programmeren weet, alleen weinig van servers. Graag zou ik willen weten hoe een DNS server werkt. Ik wil namelijk Nameservers met:
ns1.pvsolutions.nl
en
ns2.pvsolutions.nl
Ik gebruik Interworx op CentOS 5.5

In Interworx kan je je Nameservers invoeren, maar hoe kom ik hier aan? En als ik de bovenstaande invoer. dan werken de domeinen niet.

Kan iemand mij dit uitleggen?

Hostname= server.pvprograms.nl
IP = 192.168.80.132
nameservers moeten zijn
ns1.pvsolutions.nl
en
ns2.pvsolutions.nl

Bedankt!

blaaat
16/11/10, 21:49
192.168. is een private range, dat gaat dus nooit werken. En verder.. google!
Edit: van dat zelf zoeken is je hier ook al gezegd: http://www.webhostingtalk.nl/bedrijfsvoering-van-een-hostingbedrijf/164851-gratis-webhosting-controlpanel.html

ichosting
16/11/10, 22:49
Wat hier al gezegd is: even zoeken (http://lmgtfy.com/?q=Interworx+nameservers) . Hit 1 en 3

PvSolutions
17/11/10, 07:42
Okee... Ik begrijp dus dat jullie dat erg vinden als ik met problemen kom. dan ben ik denk ik voor deze problemen niet op het juiste forum. :P

Toch bedankt voor het zoeken!

marsipulami
17/11/10, 08:54
Het heeft niet te maken met jou problemen, want daar zijn we voor elkaar helpen. Maar iets niet weten is niet een probleem.... als je een wikipagina over dns zoekt weet je al bijna alles over DNS en dat zonder te vragen ;)

PvSolutions
17/11/10, 09:20
Het heeft niet te maken met jou problemen, want daar zijn we voor elkaar helpen. Maar iets niet weten is niet een probleem.... als je een wikipagina over dns zoekt weet je al bijna alles over DNS en dat zonder te vragen


Klopt, Ik heb wikipedia gelezen en nu snap ik DNS een beetje.


192.168. is een private range, dat gaat dus nooit werken

Nu zit ik nog met dit, ik heb geprobeerd te googlen hoe ik mijn server op een public ip kan laten draaien. Ik heb tot nu toe niet echt een goede site gevonden.

En ik begrijp dat je voor nameservers 2 IP's nodig hebt. Ook gegoogled, maar geen passend antwoord gevonden.

Ben ik gewoon slecht in zoektermen of wat doe ik anders fout?

ichosting
17/11/10, 09:23
Ik begrijp dat je je server thuis draait? Aangezien als je het in een DC draait, je wel publieke IP's had gekregen?
Of hoe is de situatie?

PvSolutions
17/11/10, 09:25
Mijn server staat thuis ja. Het is immers nog een test.

T. Verhaeg
17/11/10, 10:07
Mijn server staat thuis ja. Het is immers nog een test.

Dan heb je waarschijnlijk sowieso maar 1 IP ter beschikking en moet je port forwarden e.d. allemaal lastig spul voor een beginner (no offense). Je kunt misschien beter ergens een kleine VPS afnemen en daar 2 publieke IP's op afnemen, dan ben je alweer een stapje verder en van een hoop interne problemen verlost.

Ramon Fincken
17/11/10, 10:23
Dan heb je waarschijnlijk sowieso maar 1 IP ter beschikking en moet je port forwarden e.d. allemaal lastig spul voor een beginner (no offense). Je kunt misschien beter ergens een kleine VPS afnemen en daar 2 publieke IP's op afnemen, dan ben je alweer een stapje verder en van een hoop interne problemen verlost.

en wie doet dan het serverbeheer?

Blacky
17/11/10, 15:09
Je kunt thuis een caching dns draaien op private ip's. Dan heb je geen 2 DNS servers, maar veelal kun je de 2 DNS servers van je registrar dan gebruiken, da's dat bedrijf waar je jouw domeinnaam geregistreerd hebt.

Op die wijze heb je dan wat je wilt en met je caching DNS kun je eens oefenen met wat een DNS server is, hoe het in elkaar steekt etc. Wat dat betreft kan ik je wel wat links geven naar wat goede documentatie daarover.
Het enige wat je dan niet hebt is dat de naamservers op jouw domeinnaam staan. Dus je krijgt dan ns1.registar.nl i.p.v. ns1.jouwdomeinnaam.nl.

Port-forwarden is simpel, ook voor een beginnen want daar is zat info over te vinden en ook meer dan genoeg computerforums om je daarmee te helpen, want dat is over het algemeen gewoon een instellinkje in je router wijzigen. Meestal vrij standaard gebeuren.

Anders als je budget wat groter is kun je beter kiezen voor een VPS inderdaad met 2 ip's en bijv. een Directadmin controlepaneel. Want DNS is echt niet het eenvoudigste om mee te beginnen als je er geen ervaring mee hebt.

PvSolutions
17/11/10, 15:53
DNS is echt niet het eenvoudigste om mee te beginnen

Dat dacht ik al. Het wordt dus de VPS met 2 publieke Ip adressen.

Hier mag wat mij betreft een slotje op ;p

T. Verhaeg
17/11/10, 15:59
en wie doet dan het serverbeheer?

Is niet nodig om dit extern te doen? Het is een VPS zonder daadwerkelijk iets spannends erop (puur DNS als ik het goed begrijp) dus dan laat hem lekker spelen met een VPS die je meteen kunt reinstallen als het fout gaat.

SmilieBG
17/11/10, 17:27
Als je echt DNS wilt leren, dan zou ik eerder DNS server opzetten op je eigen PC en daarmee eerste spelen. Zo kan je toch betere inzicht krijgen in de werking van DNS.

Een VPS met 2 IP's vind ik te omslachtig om te leren (duur is het tegenwoordig niet meer).

Daarnaast, het zou helpen als jij wat duidelijker (uitgebreid) aan zou geven wat je al van de DNS snapt en waar je (precies) tegen aan loopt.

Mvg,
Smilie

PvSolutions
17/11/10, 18:23
Daarnaast, het zou helpen als jij wat duidelijker (uitgebreid) aan zou geven wat je al van de DNS snapt en waar je (precies) tegen aan loopt.


Ik snap dat 2 IP adressen de nameservers laten werken. Dus een protocol. een domein met dezelfde IP adressen zijn dus gematcht en worden dus verbonden door de DNS server.

Ik loop vast op het deel van de IP adressen... Ik heb geen 2 publieke IP adressen. Ik heb geprobeerd te googlen hoe ik hier aan kom. Maar daar werd ik niet veel wijzer van.

En daarna zal ik denk ik weer vast lopen. maar dat geef ik dan wel aan.

marsipulami
17/11/10, 18:52
Ik snap dat 2 IP adressen de nameservers laten werken. Dus een protocol. een domein met dezelfde IP adressen zijn dus gematcht en worden dus verbonden door de DNS server.


Ik snap niet helemaal wat je hier probeert te zeggen maar ik zal het zwaar versimpeld proberen uit te leggen.

als jij een domeinnaam intypt in IE dan stuurt IE een dns request naar de nameserver van SIDN(TLD DNS server)(in geval van een .nl)
SIDN vertelt jou wat het ipadres is van de authoratieve nameserver(Nameserver met de actuele dns records) van dat domein.
Vervolgens gaat jou browser aan de authoratieve dns server vragen wat het ipadres is van domein.nl
En pas daarna ga je naar de webserver door.

Jij wilt dus een authoratieve dns server opzetten.

IP adressen krijg je niet zomaar. Hiervoor heb je geldige redenen nodig en je ISP zal er waarschijnlijk niet aan beginnen. Bij een VPS krijg je wel een ip adres, misschien wel 2.

alleen het idee van nameservers is dat deze regionaal gescheiden zijn. Zodat bij een netwerkstoring niet beide nameservers down zijn. Dus om dat op 1 vps te draaien is in elkgeval niet de verstandigste weg, wanneer je goed bezig wilt zijn.

Is het in jou geval niet verstandiger om whitelabel nameservers af te nemen waar je je domein nu gehost hebt? Als ze dat aanbieden.

Ramon Fincken
17/11/10, 19:13
Is niet nodig om dit extern te doen? Het is een VPS zonder daadwerkelijk iets spannends erop (puur DNS als ik het goed begrijp) dus dan laat hem lekker spelen met een VPS die je meteen kunt reinstallen als het fout gaat.

eh .. dus jij vindt dat iemand die nog niet weet wat een DNS server is of doet prima een VPS kan beveiligen en up to date kan houden? Ik denk het eerlijk gezegd van niet.

T. Verhaeg
17/11/10, 22:20
eh .. dus jij vindt dat iemand die nog niet weet wat een DNS server is of doet prima een VPS kan beveiligen en up to date kan houden? Ik denk het eerlijk gezegd van niet.

Wat ik zei is, als ik zijn wensen goed begrijp komt er puur een DNS server op die VPS te draaien. Niets meer, niets minder. Het is dan ook taak van de TS een host te zoeken die hem wat wil helpen, maar zolang er geen cruciale data op de VPS komt is het prima om mee te spelen en wat mee te oefenen, omdat juist wanneer er iets mis gaat hij eenvoudig opnieuw te installeren is.

Zo bedoelde ik het :)

The-BosS
18/11/10, 00:06
Ik snap dat 2 IP adressen de nameservers laten werken. Dus een protocol. een domein met dezelfde IP adressen zijn dus gematcht en worden dus verbonden door de DNS server.

Een dns server heeft geen 2 ip adressen nodig, dat draaid perfect op 1 ip adress. Wat je wel nodig hebt zijn minimaal 2 authoritative name server. En zoals hier al vermeld is het niet verstandig op 1 daemon/service 2 ip adressen in te stellen om zo een ns1 en ns2 te maken. Het nut van nameservers is juist om het redundant te maken en geen single point of failure.

Wil je echt name servers leren begin dan met een dns server op je local lan en gebruik .local/.lokaal domeins die je dan intern gebruikt. Bijvoorbeeld google.mijndns.lokaal die je dan bvb een CNAME geeft naar www.google.com of mijnsite.mijndns.lokaal die je dan een A records geeft naar een externe website of website.intern.local die je naar een webserver in je local lan verwijst door A record of ... En zo kun je dan ook beginnen spelen met interne reverse van je ip adressen (PTR records). Zodat als je een traceroute/tracert doet naar iets dat er dan komt te staan mijn-router.intern.local ipv enkel het ip adres.

Misschien moet je ook even de reden vermelden waarom je precies een dns server bij je thuis wil hosten (niks op tegen staat hier ook één (van de 7 nameservers) op kantoor maar sdsl heeft wel 5 fixed ips) en over hoeveel domeinnamen het gaat dat je zou willen hosten.

PvSolutions
18/11/10, 08:29
Misschien moet je ook even de reden vermelden waarom je precies een dns server bij je thuis wil hosten (niks op tegen staat hier ook één (van de 7 nameservers) op kantoor maar sdsl heeft wel 5 fixed ips) en over hoeveel domeinnamen het gaat dat je zou willen hosten.


Mijn reden is puur voor het testen. Ik wil binnenkort een bedrijfje gaan opstarten. Maar ik weet helaas maa heelk weinig over Nameservers.
Het gaat om ongeveer 10 domeinen.
Maar is er een soort oplossing om andere nameservers te gebruiken. bijv. van mijndomeinreseller?


Is het in jou geval niet verstandiger om whitelabel nameservers af te nemen waar je je domein nu gehost hebt? Als ze dat aanbieden.


Whitelabel, nooit van gehoord eerlijk gezegd! Wat heeft een whitelabel met DNS te maken?

The-BosS
18/11/10, 08:49
Mijn reden is puur voor het testen. Ik wil binnenkort een bedrijfje gaan opstarten. Maar ik weet helaas maa heelk weinig over Nameservers.
Het gaat om ongeveer 10 domeinen.
Maar is er een soort oplossing om andere nameservers te gebruiken. bijv. van mijndomeinreseller?

Whitelabel, nooit van gehoord eerlijk gezegd! Wat heeft een whitelabel met DNS te maken?

Daar geeft je dus zelf antwoord op je vraag, bij je domeinreseller heb je "meestal" wel de mogelijkheid om hun (al dan niet whitelabel) nameservers te gebruiken.

Onder whitelabel wordt verstaan dat er nameservers gebruikt worden in de zin van ns358.europa.eu of iets wat totaal niet met de hoster te zien heeft op vlak van ns record, whois info en reverse op ip adress. Nu moet je jezelf ook de vraag stellen of dit echt nut heeft, want klanten zien toch welke registar je gebruikt dus maakt het eigenlijk niet veel uit als je de registar zijn nameservers gebruikt. Maar om je klanten wat gebruiks gemak te geven maak je best enkel gebruik van de registar zijn nameservers als slave's (ns2, ns3, ...).

PvSolutions
18/11/10, 16:18
okee... ik zal is kijken wie whitelabel aanbied...

Hoe zit het eigenlijk met een publieke IP. Hoe zou ik daar aan kunnen komen?

marsipulami
18/11/10, 16:59
extra ip adressen heb je met whitelabel diensten niet nodig. dan draai je iets op de servers en dus ip's van een ander.

PvSolutions
19/11/10, 15:08
Ik bedoel in het algemeen voor mijn server... niet voor de DNS.

Dus hoe kan ik een publieke IP krijgen op mijn server?

Mark17
19/11/10, 15:13
Ik bedoel in het algemeen voor mijn server... niet voor de DNS.

Dus hoe kan ik een publieke IP krijgen op mijn server?

Daarvoor ga je naar je provider, van die partij is het afhankelijk of het mogelijk is en zo ja onder welke voorwaarden.

PvSolutions
19/11/10, 15:26
Daarvoor ga je naar je provider, van die partij is het afhankelijk of het mogelijk is en zo ja onder welke voorwaarden.

Dus als ik het goed begrijp kan je bij een provider een IP aanvragen voor een server die ik thuis heb staan?
En welke provider raden jullie mij aan?

The-BosS
19/11/10, 15:34
Dus als ik het goed begrijp kan je bij een provider een IP aanvragen voor een server die ik thuis heb staan?
En welke provider raden jullie mij aan?

Op een gewone consumenten lijn zal dit (meestal) niet mogelijk zijn, bij zakelijke lijn is dit (meestal) wel mogelijk. Maar de kost van een zakelijke lijn is bijna altijd duurder dan een colocatie of vps pakket per maand.

Mark17
19/11/10, 15:35
Dus als ik het goed begrijp kan je bij een provider een IP aanvragen voor een server die ik thuis heb staan?

Dan moet je gaan naar de provider van je verbinding thuis. Deze bied het mogelijk aan.

PvSolutions
19/11/10, 15:52
Dan moet je gaan naar de provider van je verbinding thuis. Deze bied het mogelijk aan.


En hoeveel gaat dat ongeveer kosten?
Lijkt me toch wel boven mijn budget. Dus alles sluit zich eigenlijk aan op een VPS te gaan kopen.

The-BosS
19/11/10, 16:34
En hoeveel gaat dat ongeveer kosten?
www.(uw-provider-op-dit-moment).(tld) daar telefoonnr opzoeken van helpdesk en eens bellen met je vraag of je kan ook langsgaan naar een verkooppunt.

En als het geen geld mag kosten laat het dan maar voor de moeite en neem ergens een reseller hosting pakket. Want krijg zo de indruk dak een managed vps server ook al teveel zal kosten.

Luccc
24/09/11, 21:30
hoi allemaal,

ik moest voor informatica opzoeken wat DNS is en hoe het werkt. Ik ben al ver gekomen, maar ik kom niet verder bij de vraag: "Hoe kun je controleren of DNS werkt"
Ik moet er maandag een presentatei over geven, dus ik zou het fijn vinden als er zo snel mogelijk gereageerd wordt.

Alvast bedankt
Luc

patrickekkel
24/09/11, 21:48
Dan begin je wel een klein beetje laat met je huiswerk

Maar heb je al geprobeerd met Google ??

visser
24/09/11, 21:58
hoi allemaal,

ik moest voor informatica opzoeken wat DNS is en hoe het werkt. Ik ben al ver gekomen, maar ik kom niet verder bij de vraag: "Hoe kun je controleren of DNS werkt"
Ik moet er maandag een presentatei over geven, dus ik zou het fijn vinden als er zo snel mogelijk gereageerd wordt.

Alvast bedankt
Luc

Wel duh, door een query te doen natuurlijk, en te kijken of je antwoord krijgt en of het antwoord klopt.

dig en nslookup zijn programma's waarmee je dns queries kunt doen.
Je kunt ook de server die je wilt queryen opgeven bij dig en nslookup.

Tip : besteed wat aandacht aan het uitleggen van het verschil tussen
een DNS resolver
en een authoritive DNS server.

Voor eindgebruikers is "dns server" het ip adres wat ze in moeten stellen, of met dhcp mee krijgen op hun pc, voor hosters is "dns server" typisch de authoritive server(s) voor een domein.

Voor de rest, google , je hebt nog de hele avond en de hele zondag om (zelf) je huiswerk te doen.