Ubuntu Server 14.04 -ב ןומטמב DNS תרש תרדגה


םיניימוד תומש תוריש ( DNS ) תובותכ הפממה תומש תוריש אוה IP םיליעפמש םיבשחמ .הזל הז םיאלמ םיניימוד תומשו DNS תומש יתרש םיארקנ.

.דבוע אוה דציכו DNS תרש לע תעדל ונילע קימענש ינפל .העבצה תרשכ קר דובעי אלא ,םיניימוד תומש ליכי אל ןומטמ תרש .םיאולימ תוקידבל םיקוקז ונא םוקמה בורב .םיאולימ רחא בקעמו המידק טבמ ,ריבעמ תועצמ

.דבוע הז ךיאו DNS -ה תא ןיבהל הלק ךרד הנה

.?הז המ זא (. ) היהי .com ה ףוסב ןאכ . linux-console.net תא שפחת תכרעמה ,ןפדפדב linux-console.net ל תשגל ךרטצנ םא

. יתוכמס ה תרשל רבעויו ןומטמב רמשיי אוה ןימז הניא ילש השקבה TLD םש תרשב וליפא ,תומש תרש הנוילעה המרב םוחת ( TLD ) ל יתשקב תא ריבעיו ילש שקובמה עדימה תא ןומטמב רומ

.היינשה תויפלא ךות םישענ ליעל םידעצה לכ .ןפדפדל הרזחב השקבה תא חלשו השרומ תומש תרשב ןומטמב רמשנ היהי הז תינמז וב 111.111.222.1 ויהי linux-console.net ש התליאשה לע הנעת איה ANS

.LTS 14.04 וטנובוא תרשב ןומטמב DNS תרש עבקנ ואוב וישכע .דבוע הז ךיאו ,וישכע DNS הז המ תלביקש הווקמ

DNS תרש תנקתה :1 בלש

.הז רמאמ תרטמל שמשמה ,חראמ םשו תיטטס IP תבותכ ןוגכ ,ילש ימוקמה DNS -ה תרש לע עדימב ןייע ,תישאר

IP Address:	192.168.0.100
Hostname:	dns.tecmintlocal.com

.'ifconfig' -ו ' hostnamectl ' תודוקפב שמתשהל םילוכי ונא ,תונוכנ ל"נה תורדגההש אדוול ידכ

$ hostnamectl
$ ifconfig eth0 | grep inet

.DNS -ה ןומטמ תרש תרדגה ינפל תכרעמ גורדש םישועו לדחמה תרירב ירגאמ תא םינכדעמ ונא ,ןכמ רחאל

$ sudo apt-get update && sudo apt-get upgrade -y

.האבה הדוקפה תועצמאב dnsutils bind

$ sudo apt-get install bind9 dnsutils -y

./etc/bind תחת הכירכה תרוצת תיירפסל ורבע ,dns -ה תנקתה רחאל

$ /etc/bind/
$ ls -l

DNS ןומטמ תרש תרדגה :2 בלש

.vim -ה ךרוע תועצמאב ץבוקה תא ךורעו חתפ .ןאכ ןומטמה תרש תא םירידגמו םיניקתמ ונא ,לכ םדוק

$ sudo vim named.conf.options

.הנומתב גצומש יפכ וקה ינפל/לע הרעהה תא לטב .חלשמכ ילש בתנב שמתשהל םיכלוה ונחנא הנה זא .ןיימוד םש תושקב ןומטמל תשמשמ' 'b /> םיריבעמ ' הלימה ןאכ ,תעכ

forwarders {
        192.168.0.1;
        };

.הנטק הקידבל רושיקה תרש תא ליעפהל ןמזה עיגה וישכע . wq! תועצמאב ץבוקהמ אציו רומש

$ sudo /etc/init.d/bind9 start

.אל וא לעופ ןומטמה םאה קודבלו הריפח תדוקפ ב שמתשהל לכונ ,דבוע ןומטמ םאה קודבל ונילע םא

.קזבה תוריהמב היהי הז ןומטמב רמשנ אוהש עגרב ,היינשה תויפלא המכ תחקל לולע הז זא ,ןומטמ היהי אל הז ,הלחתהב ,וישכע ubuntu.com תא רופחל םיכלוה ונא ,הרטמ אמגודל

$ dig @127.0.0.1 ubuntu.com

.ןלהלש אשונה תא ארק Dig תדוקפ לע ףסונ עדימל .DNS ישופיחל ילכ איה רופחל הדוקפ

    . ubuntu.com ל רושק ipaddress הזיא הארמו ילש התליאשל היינשה תויפלא 1965 חקל הזש הנושאר הריפחב ליעלש הנומתב תוארל םילוכי ונא ,ןאכ

    .התליאשה ןמז תא תוארלו דחא דוע רופחל הסננ ואוב

    .וטנובוא לש ימשרה רתאל ושגינ רבכ םימע ינוילימש ןוויכמ ,Ubuntu.com תא ןומטמב םירמוש 13 שרושה יתרש לכ ךס יכ הארמ ליעל הנומתה .תעכ ןומטמה תרש והמ ועדתש הווקמ .היינשה תויפלא 5

    ישאר DNS תרש תרדגה :3 בלש

    .vim ךרוע תועצמאב ץבוקה תא ךרוע , tecmintlocal.com כ ןיימודה םש תא רידגמ ינא ןאכ .MASTER לש DNS תרש רוצ

    $ sudo vim /etc/bind/named.conf.local
    

    .ןלהל גצומש יפכ DNS-Master ךרעה תא ןזה

    zone "tecmintlocal.com" {
            type master;
            file "/etc/bind/db.tecmintlocal.com";
            };
    

      .

        . db.local -מ קתוע תנכהמ (המידק םישופיח) db.tecmintlocal.com רוזאה ץבוק תא רוצ

        $ sudo cp db.local db.tecmintlocal.com
        

        .vim -ה ךרוע תועצמאב קתעומה רוזאה ץבוק תא ךורעו חתפ תעכ

        $ sudo vim db.tecmintlocal.com
        

        .ךתשירדל םאתהב ןלהלש ךרעה תא הנש .תורחא תוילאוטריו תונוכמ תורדגה רובע םג וב שמתשמ ינא .הכרדה תרטמל יתשמתשה וב ,אבה המגודל ךרעה תא ףסוה ,ןכמ רחאל

        ;
        ; BIND data file for local loopback interface
        ;
        $TTL    604800
        @       IN      SOA     tecmintlocal.com. root.tecmintlocal.com. (
                             2014082801         ; Serial
                                 604800         ; Refresh
                                  86400         ; Retry
                                2419200         ; Expire
                                 604800 )       ; Negative Cache TTL
        ;
        @       IN      NS      ns.tecmintlocal.com.
        ns      IN      A       192.168.0.100
        
        clt1    IN      A       192.168.0.111
        ldap    IN      A       192.168.0.200
        ldapc   IN      A       192.168.0.211
        mail    IN      CNAME   clt1.tecmintlocal.com.
        

        . wq! תועצמאב ץבוקהמ אציו רומש

        .האבה הדוקפה תועצמאב דגאל DNS -ה תוריש תא שדחמ לעפה ,ףוסבל

         
        $ sudo service bind9 restart
        

        .localhost תתליאשמ אבה ןפואב הדוקפה תא לעפה . רופחל הדוקפה תועצמאב קודבנ ואוב .תדבוע ונלש ליעל רוזאה תרדגה םא רשאל ונילע

        $ dig @127.0.0.1 mail.tecmintlocal.com
        

        . עיפשהל ידכ תשרה תא שדחמ ליעפהלו ונלש dns -ה תרש תנוכמב localhost ל dns תרשל הסינכה תא תונשל ונילע ןכ ינפל , clt1.tecmintlocal.com תא קודבנו גניפ ואוב

        .DNS -ה ךרע תא ןזהו תשרה קשממ תורדגה תא ךורעו חתפ

        $ sudo vim /etc/network/interfaces
        

        .ןלהל טרופמכ קשממב DNS -ה ךרע תא הנש

        auto lo
        iface lo inet loopback
        auto eth0
        iface eth0 inet static
                address 192.168.0.100
                netmask 255.255.255.0
                gateway 192.168.0.1
                network 192.168.0.0
                broadcast 192.168.0.255
                dns-nameservers 127.0.0.1
        	    dns-search tecmintlocal.com
        

        .האבה הדוקפה תועצמאב תשרה תא שדחמ לעפה ,ךרע תפסוה רחאל

        $ sudo ifdown eth0 && sudo ifup eth0
        

        . clt1 חראמה םש רובע ונרדגהש המ ip -ה תבותכ תא לבקל ונילע ,בישמ אוהש דועב , clt1.tecmintlocal.com תא קודבנו חלצנ ואוב וישכע .שדחמ הלעפהל קקדזהל ונילע ,ףקותל סנכית אל שדחמ ת

        $ ping clt1.tecmintlocal.com -c 3
        

        תוכופה DNS תוקידב תרדגה

        . ץבוקה תא ךורעו חתפ בוש

        $ sudo vim /etc/bind/named.conf.local
        

        .גצומכ אבה הכופהה dns -ה תקידב ךרע תא ףסוה תעכ

        zone "0.168.192.in-addr.arpa" {
                type master;
                notify no;
                file "/etc/bind/db.tecmintlocal192";
                };
        

        .האבה הדוקפה תועצמאב db.tecmintlocal192 ל db.127 תא קתעה ,ךופה שופיחל ליעל רטסאמה ץבוקב יתנייצש יפכ , db.tecmintlocal192 ץבוק רוצ תעכ . wq! תועצמאב ץבוק

        $ sudo cp db.127 db.tecmintlocal192
        

        .ךופהה הארמה תרדגהל db.tecmintlocal192 ץבוק ךורעו חתפ ,תעכ

        $ sudo vim db.tecmintlocal192
        

        .ךתשירדל םאתהב הטמל ךרעה תא הנש ,ןלהלכ אבה ךרעה תא ןזה

        ;
        ; BIND reverse data file for local loopback interface
        ;
        $TTL    604800
        @       IN      SOA     ns.tecmintlocal.com. root.tecmintlocal.com. (
                                2014082802      ; Serial
                                 604800         ; Refresh
                                  86400         ; Retry
                                2419200         ; Expire
                                 604800 )       ; Negative Cache TTL
        ;
        @       IN      NS      ns.
        100     IN      PTR     ns.tecmintlocal.com.
        
        111     IN      PTR     ctl1.tecmintlocal.com.
        200     IN      PTR     ldap.tecmintlocal.com.
        211     IN      PTR     ldapc.tecmintlocal.com.
        

        .תועצמאב רושיקה תוריש תא שדחמ לעפה

        .םיאולימ שופיחל המושרה תא אדו ,תעכ

        $ host 192.168.0.111
        

        .ליעל הנומתב גצומש יפכ םשב בישהל וננוצרב ךא ,ליעל גצומכ ip תבותכ תועצמאב רוחאל הקידב םיעצבמ ונא םנמא

        .dig הדוקפה תועצמאב םג הקידב תושעל ואוב

        $ dig clt1.tecmintlocal.com
        

        . 192.168.0.111 clt1.tecmintlocal.com ןיימודה םשכ הבושת עטקב ונתתליאש ל הבושת ה תא תוארל לכונ ןאכ

        חוקל תנוכמ תרדגה :4 בלש

        .ימוקמה DNS -ה תרשמ חראמ םש לבקת ונלש חוקלה תנוכמ ,ןכ םא , 192.168.0.100 ונלש ימוקמה dns -ה תרשל חוקלה בשחמב dns -ה ךרע תאו IP -ה תבותכ תא הנש טושפ

        .תואבה תודוקפה תורדס תועצמאב ונלש חוקלה לש חראמה םש תא קודבל ונל ןת

        $ ifconfig eth0 | grep inet
        $ hostname	
        $ dig -x 192.168.0.100
        

        .רוזא ץבוק תנזהב ונרדגה המ ןטק רבסה ךל ןתת וז הנומת ,dns -ב רוזא ץבוק תנזה תנבה

        .ונלש תיבה וא דרשמה שומישל ימוקמ DNS תרש ןיקתהל דציכ וניאר הז רמאמב !הז והז

        .תויעב ןורתפל םיפיט המכ לע תעדל ידכ ןלהלש רמאמה תא ארק .DNS -ה יתרש לש תויעב ןורתפל םישמשמה םיבר םילכ םנשי .ותוא ןקתלו םינוש םילכ תועצמאב DNS תרש לש תויעב רותפל דציכ רמאמה לע אורקל ולכות ב

        DNS -ב תויעב ןורתפל Nslookup תודוקפ 8


כל הזכויות שמורות. © Linux-Console.net • 2019-2024