Legge til

Hvordan sette opp DNS-server med BIND på Ubuntu


Denne opplæringen handler om å sette opp DNS på Ubuntu, og er et resultat av mye dokumentasjon, mange øvinger og mange forsøk. Håper du finner det nyttig.
For å installere DNS-tjenesten på maskinen, første du må gjøre å installere BIND (Berkeley Internet Name Daemon):

sudo apt-get install bind9

Det neste du må gjøre er å konfigurere bind. Vanligvis, for dette må du redigere named.conf, men i Ubuntu konfigurasjonsfilen for godt er named.conf.local:

sudo / etc / bind / named.conf.local

Nå må du legge til soner:

zone "domain.com" (
type master;
file "/ etc / bind / soner / domain.com.db";
);

# Revers DNS. (reverse notasjon av nettverksadresse (IP Not You!) Eksempel: Hvis NA = 192.168.1.0 deretter revers DNS er: 1168192)
sone "1.168.192.in-addr.arpa" (
type master;
file "/ etc/bind/zones/rev.1.168.192.in-addr.arpa";
);

Det neste trinnet er å endre Forwarders å peke til din ISP (DNS-serveren som din egen DNS vil videresende forespørsler). For dette må du redigere named.conf.options:

sudo gedit / etc / bind / named.conf.options

Dette er hva du må legge til (erstatt med approriate IP-adresser selvfølgelig. Vi antar her at min ISP's DNS er: 111111111111 og 222.222.222.22):

Forwarders (
111111111111;
222222222222;
);

Nå må vi legge til i sonen definisjonsfilen. I definisjonen filen vil bli lagret alle adressene som vår DNS-serveren får vite. Vi Olso må opprette en mappe der for å holde filen:

sudo mkdir / etc / bind / soner
sudo gedit / etc / bind / soner / domain.com.db

Dette er hvordan definisjonen filen skal se slik ut:

domain.com. IN SOA ns1.domain.com. admin.domain.com. (
2006081401
28800
3600
604800
38400
)

domain.com. IN NS ns1.domain.com.
domain.com. I 10 MX mta.domain.com.

www IN A 192.168.0.2
MTA IN A 192.168.0.3
ns1 IN A 192.168.0.1

Filen for omvendt DNS-soner:

sudo gedit / etc/bind/zones/rev.0.168.192.in-addr.arpa

Antallet røde, er IP-adressen til maskinen som kjører DNS-serveren (i dette tilfellet er 1, fordi IP-adressen til maskinen som kjører DNS server er 192.168.0.1).

@ IN SOA ns1.domain.com. admin.domain.com. (
2006081401;
28800;
604800;
604800;
86400
)

IN NS ns1.domain.com.
1 IN PTR domain.com

Rediger resolv.conf:

gedt sudo / etc / resolv.conf

Endre resolv.conf:

søk domain.com
nameserver 192.168.0.1

Nå må du starte på nytt bind og Test dine DNS-server.

sudo / etc/init.d/bind9 hvile

dig domain.com
dig domain.com mx

1 Star2 Stars3 Stars4 Stars5 Stars (5 stemmer, gjennomsnitt: 5.00 ut av 5)
Loading ... Loading ...

Ingen kommentarer ennå.

Svare

komme inn på handlingen.

* Obligatorisk

Rumanian flagItalian flagEnglish flagGerman flagFrench flagSpanish flagRussian flagGreek flagDutch flagBulgarian flagCzech flagCroat flagDanish flagFinnish flagSwedish flagNorwegian flagSerbian flagSlovenian flagUkrainian flagTurkish flagHungarian flag
By N2H

Random Posts Recent Comments

  • admin sier:

    @ Armanca: Vennligst prøv den og gi meg beskjed hvis du får problemer ....

  • Armanca sier:

    Synes å være en ren opplæringen. Jeg skal prøve! ...

  • admin sier:

    Det virker naive spørsmålet i det hele tatt. Fra mitt synspunkt, den enkle installasjonen som s. ..

  • Tirmas sier:

    Å være en nybegynner i Linux, intreebare jeg følgende, som jeg ønsker å svare selv om du ...

  • admin sier:

    @ BFC Jeg er glad for opplæringen hjulpet deg - å vite at alle tutorials / metodene som presenteres her ...

  • BFC sier:

    Jeg oppriktig tviler på at vil gå om ceva.dar ... Til min forbauselse .. opplæringen er et godt eksempel ...

  • Raul Molnar sier:

    Mee too :)...

  • Raul Molnar sier:

    Høyre:) ...

  • Raul Molnar sier:

    Ooh yeah, tenkte jeg den eneste som søker slike opplysninger :)....

  • admin sier:

    @ Adrian: Jeg er glad for at du hjalp. Autors prøver å legge inn flere tutorials ...

Tag Cloud