Rabu, 01 Februari 2012

DNS dan Hierarki DNS

Mendengar nama DNS, anda pasti bertanya-tanya, apa sih DNS itu? Dan apa pula singkatan dari DNS? DNS merupakan singkatan dari Domain Name Server. Sebuah alamat web sebenarnya berasal dari sebuah alamat IP Karena manusia memiliki kelemahan dalam mengingat angka, maka di ciptakanlah DNS itu. DNS berfungsi untuk menerjemahkan sebuah alamat Ip ke sebuah nama, begitu pua sebaliknya. Pada zaman dahulu masih belum menggunakan sistem DNS tetapi menggunakan sistem tabel. Namun dengan menggunakan sistem tabel muncullah banyak masalah. Masalah-masalah itu diantarnya ialah :
  • Sistem ini hanya dapat digunakan untuk sedikit komputer
  • Dengan bertambahnya jumlah host hal ini menyebabkan kewalahan
  • Adanya perkembangan teknologi yang pesat
  • Dengan semakin banyaknya komputer, maka data tabel akan semakin banyak dan membuat repot
Sebenarnya mengapa kita memerlukan DNS?  Misalnya sebuah client mencari komputer lain di jaringan lain sedangkan dia tidak tau alamat IPnya, itu akan membuat bingung dan repot. Maka disinilah DNS bekerja. Komputer DNS server akan embantu memberi tau berapa nomer IPnya berdasarkann nama domain yang kita kirimkan ke DNS server.

Struktur database DNS  berbentuk hierarki atau pohon yang memiliki beberapa cabang. Cabang-cabang ini mewakili domain, dan dapat berupa host, subdomain, ataupun top level domain.

Domain teratas adalah root. Domain ini diwakili oleh titik. Selanjutnya, domain yang terletak tepat di bawah root disebut top level domain. Beberapa contoh top level domain ini antara lain com, edu, gov, dan lain-lain. Turunan dari top level domain disebut subdomain. Domain yang terletak setelah top level domain adalah second level domain, dan domain yang berada di bawah second level domain disebut third level domain, begitu seterusnya
Mesin DNS bisa menggunakan Server OS Windows server yang dijadikan mesin DNS atau sebuah Server dengan OS Linux dengan menjalankan daemon seperti BIND (Berkeley Internet Name Domain) / DJBDNS yang sering digunakan, hampir 75 % implemetasi DNS menggunakan BIND.

Ada tiga belas (13) root server utama yang disebar ke seluruh dunia dan dibagi-bagi untuk melayani area negara tertentu, generic Top Level Domain (gTLD) tertentu atau blok IP Address tertentu. Antara satu root server ini dengan yang lain saling terhubung dan saling memperbaharui datanya masing-masin.
Setiap negara memiliki domainnya sendiri. Contohnya saja di Indonesia. Ciri domain indonesia adalah ".id" tetapi indonesia memiliki banyak domain, misalnya ".com" ".net" ".org" ".info" dll.
 Negara lain memiliki doamin dan artinya sendiri-sendiri. Berikut ini adalah daftar Top Level Domain di dunia yang berfungsi sebagai kode negara:
  • AD = Andorra
    AE = United Arab Emirates (Saudi Arabia)
    AF = Afghanistan
    AG = Antigua and Barbuda
    AI = Anguilla
    AL = Albania
    AM = Armenia
    AN = Netherland Antilles
    AO = Angola
    AQ = Antartica
    AR = Argentina
    AS = American Samoa
    AT = Austria
    AU = Australia
    AW = Aruba
    AZ = Azerbaidjan
    BA = Bosnia-Herzegovina
    BB = Barbados
    BD = Bangladesh
    BE = Belgium (Belgia)
    BF = Burkina Faso
    BG = Bulgaria
    BH = Bahrain
    BI = Burundi
    BJ = Benin
    BM = Bermuda
    BN = Brunei Darussalam
    BO = Bolivia
    BR = Brazil
    BS = Bahamas
    BT = Buthan
    BV = Bouvet Island
    BW = Botswana
    BY = Belarus
    BZ = Belize
    CA = Canada
    CC = Cocos (Keeling) Isl.
    CF = Central African Rep. (Rep Afrika Tengah)
    CG = Congo (Kongo)
    CH = Switzerland (Swiss)
    CI = Ivory Coast (Pantai Gading)
    CK = Cook Islands (Kepulauan Cook)
    CL = Chile (Chili)
    CM = Cameroon (Kamerun)
    CN = China
    CO = Colombia
    CR = Costa Rica
    CS = Czechoslovakia
    CU = Cuba
    CV = Cape Verde
    CX =  Christmas Island
    CY = Cyprus
    CZ = Czech Republic
    DE = Germany
    DJ = Djibouti
    DK= Denmark
    DM =Dominica
    DO = Dominican Republic
    DZ = Algeria
    EC = Ecuador
    EE = Estonia
    EG = Egypt
    EH = Western Sahara
    ES = Spain
    ET = Ethiopia
    FI = Finland
    FJ = Fiji
    FK = Falkland Isl.(Malvinas)
    FM = Micronesia
    FO = Faroe Islands
    FR = France
    FX = France (European Ter.)
    GA = Gabon
    GB = Great Britain (Inggris Raya)
    GD = Grenada
    GE = Georgia
    GH = Ghana
    GI = Gibraltar
    GL = Greenland
    GP = Guadeloupe (Fr.)
    GQ = Equatorial Guinea
    GF = Guyana (Fr.)
    GM = Gambia
    GN = Guinea
    GR = Greece
    GT = Guatemala
    GU = Guam (USA)
    GW = Guinea Bissau
    GY = Guyana
    HK = Hong Kong
    HM = Heard & McDonald Is
    HN = Honduras
    HR = Croatia
    HT = Haiti
    HU = Hungary
    ID = Indonesia
    IE = Ireland (Irlandia)
    IL = Israel
    IN = India
    IO = British Indian O. Terr.
    IQ = Iraq
    IR = Iran
    IS = Iceland
    IT = Italy
    JM = Jamaica
    JO = Jordan
    JP = Japan
    KE = Kenya
    KG = Kirgistan
    KH = Cambodia
    KI = Kiribati
    KM = Comoros
    KN = St.Kitts Nevis Anguilla
    KP = Korea (Utara)
    KR = Korea (Selatan)
    KW = Kuwait
    KY = Cayman Islands
    KZ = Kazachstan
    LA = Laos
    LB = Lebanon
    LC = Saint Lucia
    LI = Liechtenstein
    LK = Sri Lanka
    LR = Liberia
    LS = Lesotho
    LT = Lithuania
    LU = Luxembourg
    LV = Latvia
    LY = Libya
    MA = Morocco
    MC = Monaco
    MD = Moldavia
    MG = Madagascar
    MH = Marshall Islands
    ML = Mali
    MM = Myanmar
    MN = Mongolia
    MO = Macau
    MP = Northern Mariana Isl.
    MQ = Martinique (Fr.)
    MR = Mauritania
    MS = Montserrat
    MT = Malta
    MU = Mauritius
    MV = Maldives
    MW = Malawi
    MX = Mexico
    MY = Malaysia
    MZ = Mozambique
    NA = Namibia
    NC = New Caledonia (Fr.)
    NE = Niger
    NF = Norfolk Island
    NG = Nigeria
    NI = Nicaragua
    NL = Netherlands
    NO = Norway
    NP = Nepal
    NR = Nauru
    NT = Neutral Zone
    NU = Niue
    NZ = New Zealand
    OM = Oman
    PA = Panama
    PE = Peru
    PF = Polynesia (Fr.)
    PG = Papua New Guinea
    PH = Philippines
    PK = Pakistan
    PL = Poland
    PM = St. Pierre & Miquel
    PN = Pitcairn
    PT = Portugal
    PR = Puerto Rico (US)
    PW = Palau
    PY = Paraguay
    QA = Qatar
    RE = Reunion (Fr.)
    RO = Romania
    RU = Russian Federation
    RW = Rwanda
    SA = Saudi Arabia
    SB = Solomon Islands
    SC = Seychelles
    SD = Sudan
    SE = Sweden
    SG = Singapore
    SH = St. Helena
    SI = Slovenia
    SJ = Svalbard & Jan Maye
    SK = Slovak Republic
    SL = Sierra Leone
    SM = San Marino
    SN = Senegal
    SO = Somalia
    SR = Suriname
    ST = St. Tome and Principe
    SU = Soviet Union
    SV = El Salvador
    SY = Syria
    SZ = Swaziland
    TC = Turks & Caicos Isla
    TD = Chad
    TF = French Southern Terr.
    TG = Togo
    TH = Thailand
    TJ = Tadjikistan
    TK = Tokelau
    TM = Turkmenistan
    TN = Tunisia
    TO = Tonga
    TP = East Timor
    TR = Turkey
    TT = Trinidad & Tobago
    TV = Tuvalu
    TW = Taiwan
    TZ = Tanzania
    UA = Ukraine
    UG = Uganda
    UK = United Kingdom
    UM = US Minor outlying Isl.
    US = United States
    UY = Uruguay
    UZ = Uzbekistan
    VA = Vatican City State
    VC = St.Vincent & Grenad
    VE = Venezuela
    VG = Virgin Islands (British
    VI = Virgin Islands (US)
    VN = Vietnam
    VU = Vanuatu
    WF = Wallis & Futuna Isl
    WS = Samoa
    YE = Yemen
    YU = Yugoslavia
    ZA = South Africa
    ZM = Zambia
    ZR = Zaire
    ZW = Zimbabwe

0 komentar:

Site Info

Followers

Recent Comments