FAQ DNS, nameserver, a-record, CNAME, MX record ...THIS PAGE IS A DANISH/ENGLISH MIX The page is mostly for myself trying to learn all this DNS stuff, but maybe you find something useful ;-) Hvis du er landet her fordi du håber at forstå DNS begreber, så har du det måske som jeg havde det dengang. Jeg har oplevet meget på nettet, men dette er det værste. Først da jeg startede med at have et webhotel følte jeg mig tvunget til at forstå DNS begreberne. Hold da kæft, hvor har mange forfattere beskrevet disse ord, begreber osv. elendigt, så hvis du har det sådan, er du ikke alene. Jeg er måske lidt dum og langsomt opfattende, men hvor har jeg brugt lang tid på at fatte dette. Navneserver nameserverEn navneserver er efter min mening en rigtig dårlig betegnelse. Navneserveren indeholder såkaldte DNS records, og disse udgør hvad der minder om en tabel med to kolonner. I den venstre kolonne står noget, der peger på noget andet i den højre kolonne, altsammen med det formål at finde hen til en bestemt sted på en bestemt computer/server. En adresse kan være www.knowware.dk Navneservere bearbejdes typisk hos registratoren af domænenavnet, men ofte er et firma både webhotel og domæneregistrator. Internation domain adminICANN is the global, non-profit, private-sector coordinating body acting in the public interest. ICANN ensures that the DNS continues to function effectively – by overseeing the distribution of unique numeric IP addresses and domain names. Among its other responsibilities, ICANN oversees the processes and systems that ensure that each domain name maps to the correct IP address. DNSDNS er et system eller service. DNS betyder Domain Name Service eller Domain Name System og bruges til at oversætte (resolve) domænenavne som f.eks. knowware.dk til IP Addresses. En IP adresse er en unik adresse, som computere på internettet bruger til at identificere hinanden. Eksempel på en IP adresse er 213.175.216.244. DNS is a huge global network based on 13 root name servers in different geographical locations and stretching out to thousands of individual name servers across the world. DNS is the very heart of the internet, and makes the internet as user friendly as it is today. Hver gang DNS-serveren får en anmodning om en web-adresse, slår den web-adressen op i sin database og finder den tilhørende IP-adresse. DNS-zonerDNS er baseret på filer. Disse filer indeholder zone-data. I mange tilfælde indeholder hver fil/zone ét domæne. Derfor kan man betragte "zone" som synonym for "domæne". Den ansvarlige administrator for en zone findes i zonens SOA-record, Start Of Authority Name Servers use Zone Files to store specific information about a domain name, such as the address of name servers or the address of the email servers which handle email for that particular domain. At the start of your zone file you will see a SOA record, Start of Authority. This lists the email contact for the zone (usually a system administrator at the ISP/Registrar), the primary name server for the domain name and technical information such as Time To Live etc. The Time To Live entry defines how long the information is valid for and is not something you need to worry about.
Domain NameDomain names are easy-to-remember names (URLs and email addresses) that are associated with one or more IP addresses. Since a web page is defined by its URL, the page can move to a different IP address without affecting visitors. Example: www.singlespeed.com
Domain RegistrarDomain registrars sell Internet domain names (ex. blueshirt.com or organicfood.org ). If your domain registrar is separate from your domain host, you'll need to add the host's name servers to your registrar's account. For example, if you purchase a domain name from namecheap.com (which offers domain registration) and host your domain with DynDNS (which offers domain hosting), you'll add the name servers of DynDNS (ns1.mydyndns.org and ns2.mydyndns.org) to your account with namecheap.com.
Top Level DomainTop-level domains are the last part of a domain name, the letters after the last period. Examples are: biz com org edu us dk ca fr de travel local es pl
Second-level DomainSecond-level domains are directly below top-level domains. Examples:
Third-level DomainThird-level domains are also known as subdomains or CNAMEs. In a URL, the subdomain is written before the domain name. Examples:
IP addressIP stands for Internet Protocol. Every computer on the Internet has a unique address - just like a telephone number - which is a string of numbers. 213.175.216.244 is an IP address.
How do I register a domain name?Domain names ending with .aero, .biz, .com, .coop, .info, .museum, .name, .net, .org, or .pro can be registered through many different companies known as registrars that compete with one another. A listing of these companies can be seen internic.net in their Registrar Directory. RegistrarThe registrar you choose will ask you to provide various contact and technical information that makes up the registration. The registrar will then keep records of the contact information and submit the technical information to a central directory known as the "registry." This registry provides other computers on the Internet the information necessary to send you e-mail or to find your web site. You will also be required to enter a registration contract with the registrar, which sets forth the terms under which your registration is accepted and will be maintained. Kan jeg redelegere et .dk domæne andre steder end dk-hostmaster?Nej. En redelegering kan godt startes et andet sted (f.eks. hos et webhotel end en DNS service), men den endelige redelegering sker først, når brugeren efter login hos dk-hostmaster.dk har accepteret redeleringen. Hvem kan oprette et .dk domæne?Det kan en såkaldt registator (eng. registrar). En registrator registrerer et .dk domæne gratis. Brugeren (ejeren af domænet) betaler en årlig afgift på 45DKK til dk-hostmaster Når du køber et domæne med webhotel skal domænet pege på webhotellet, således at en bruger der indtaster dit domæne i en browser bliver ført til serveren hvor din hjemmeside ligger. Hvis du køber domæne og webhotel sammen sker dette normalt automatisk. Hvis du senere tilkøber et nyt domæne eller skal pege domænet over på en anden server, skal du vide noget om DNS opsætning. DNS er en forkortelse af Domain Name System, som er et hierarki af navneservere, der oversætter domænenavne til IP-adresser. I adresselinien i din browser står der nu www.etnavn.dk, og dette navn er knyttet til eller peger på IP-adressen 91.102.88.75. Dette er umiddelbart skjult for dig som bruger, men din browser har fået tilsendt IP-adressen fra en navneserver. Hvis du vil flytte din hjemmeside fra en server til en anden eller ændre hvilken mail server der skal modtage mails fra domænet, skal du rette DNS opsætningen for domænet. Det er meget forskelligt hvilke værktøjer de enkelte webhotel-udbydere stiller til rådighed for DNS opsætning. I nogle tilfælde får du slet ikke adgang til DNS opsætningen og du skal så have fat i supporten for at få ændret DNS opsætningen for dit domæne. Uanset hvordan du foretager DNS opsætningen for dit domæne skal du rent teknisk have oprette eller ændret de såkaldte DNS records for domænet. DNS recordsDNS systemet indeholder mange forskellige typer DNS records (svarer til et kartotekskort), de vigtigste:
A-recordEn A-record angiver laver en forbindelse mellem et domænenavn og en IP adresse. michaelmaardt.com -> 91.12.34.3 Det kan se sådan ud i unix jargon: michaelmaardt.com IN A 91.12.34.3 (A står for A-recordø'en) CNAME-recordCNAME betyder Canonical Name og alias. En CNAME-record angiver et ALIAS for en A-record. michaelmaardt.com IN A 192.168.0.5 (her opnås domænenavnet peger på en a-record, som er en IP-adresse for serveren, hvor hjemmesiden befinder sig www IN CNAME michaelmaardt.com MX-recordEn MX-record angiver Mail eXchange for domænet, hvilket er den mailserver der skal modtage domænets emails. Mailserverne angives i prioriteret rækkefølge og typisk angiver man to mailservere således at mails ikke går tabt, hvis en af serverne ikke svarer. En MX-record angives i DNS på formen:
Man må IKKE lave en MX-record som peger på en CNAME-record! En MX-record skal altid pege på en A-record. Time To LiveTTL (Time To Live) angiver i sekunder, hvor lang tid et DNS opslag skal caches på navneservere og brugernes computere. I ovenstående eksempel er TTL sat til 14.400 sekunder, hvilket svarer til 4 timer. Det betyder at der går op til 4 timer før en DNS ændring vil slå igennem på computere og navneservere der har cachet den på gældende DNS record. Typisk vil man sætte TTL mellem 4 og 24 timer. Sætter man en lan TTL vil navneserverne blive belastet med flere opslag og
sætter man en høj TTL skal navneserverne ikke foretage så mange opslag. Derfor
er den eneste situation, hvor det giver mening at have en lav TTL, hvis du skal
flytte hjemmeside fra en server til en anden. Ved at sætte lavt 24 timer før
flytter din hjemmeside vil ændringen af DNS slå igennem med det samme, og hvis
du har lavet en fejl kan du hurtigt skifte tilbage. Når alt er testet kan du
igen sætte TTL højt. Hvis du flytter din hjemmeside mens der er en høj TTL er
der lang reaktionstid og du har ikke samme mulighed for at skifte tilbage, hvis
du har lavet en fejl. Når man arbejder med DNS opsætning har man tit brug for at lave forskellige DNS opslag. Til det formål kan man bruge nslookup som er en del af Windows, men som kun er for den erfarne bruger. Hvis du fortrækker en grafisk brugergrænseflade kan jeg varmt anbefale DNSstuff.com, der tilbyder et en lang række DNS værktøj og DNS alarmer. Endelig vil jeg anbefale dig at læse artiklen “Sådan flytter du dit site til en ny IP uden overraskelser“, der giver en opskrift på optimal skift af IP adresse. When you create a new account in WHM it means you are hosting a new account on your server. Example: you have created a new account named abc.com that means you are hosting abc.com on your server. The domain name (abc.com) should be a registered domain name with any authorized domain name registrar. So for any functional website these two parts are basic and necessary. Every domain has its own DNS zone file which is hosted by DNS service provider. Any server incl. own server can provide this DNS service. The DNS zone file contains all its associated DNS records about the domain name where it is located, which email server it uses, nameservers. The common fields and description are as follows.
While browsing abc.com it will only show the contents it has on the hosting server. In the DNS zone file of abc.com, If the "A" records are defined to point to your server it will display the same contents it has on your server. The contents are stored in the domain's web root folder. Regarding you specific questions:"Registrar for michaelmaardt.com is enom.com I bought via hostgator.com I also bought michaelmaardt.net at godaddy. They have a much better DNS interface, where I can do everything with records. I cannot do this at hostgator. A transfer from enom to godaddy would cost me $8, is that worth?" >> >> It all depends on you. If it has more function to define new DNS records and you required them then you may want to switch or else it doesn't need to move if the existing registrar has all basic/common options. "My problem most of the time has been to understand the nameserver, what is is, where it is and what it contains and what it does. Now I understand more than I did 5 days ago. I am wondering what is the diff. between all the records I can set up at godaddy, I can make a-records, cnames etc but apparently I can make the same in WHM, Edit DNS zone, correct? Which of those has highest authority? " >> >> For any domain name it has DNS records at domain registrar end and in the DNS zone file which is hosted by DNS service provider. Generally it only needs "NS" records to be same at both ends (at registrar end and in DNS zone file). All DNS functions should be handled through WHM >> Edit DNS zone (If you have your own nameservers setup on the same server). Thus the hosting server will have the A records assigned for the custom nameservers in its DNS record. This custom nameservers should be registered at registrar end in order to use it. Since the domain registrar is Enom you need to contact them and in the Domain Management Panel which they offer for the domain, there is an option to register the custom nameservers.
|