RHEL 8 -ב יטרפ DNS תרשכ Bind תרדגה


.טנרטניא ןוגכ תשרב בשחמ רתאל ידכ ,הנוכמב האירקל תונתינה IP תובותכל ((FQDN) ןיטולחל םיכמסומ םיניימוד תומש וא) תישונא האירקל םינתינה םיניימוד תומש םוגרתל תשמשמה הטיש איה (DNS) םיניימודה תומש

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

.םירחא םיבר דועו ןומטמב הרימש תרש ,יתוכמס תומש תרש ללוכ ,DNS יתרש לש םינוש םיגוס םנשי .FQDN/חראמ םש קפוסמ רשאכ IP תבותכ ריזחהל םג הלוכי איה ;IP תובותכל םתוא םגרתמו FQDNs לש הירפס םייקמ (

.BIND חותפ דוק תנכות תועצמאב RHEL 8 -ב יתוכמסו ימינפ/יטרפ DNS תרש לש הרוצת תנקתהל םיבלשב םכתא הוולנ הז רמאמב

    Domain: tecmint.lan
    DNS Server IP and hostname: 192.168.56.100, dns-primary.tecmint.lan
    DNS Client IP and hostname: 192.168.56.104, tecmint.tecmint.lan
    

    RHEL 8 -ב Bind DNS תנקתה :1 בלש

    .האבה cdnf הדוקפה תא לעפה ,ךלש תרשב הלש תורישה ילכ תאו bind תא ןיקתהל ידכ .1

    # dnf install bind bind-utils
    

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

    # systemctl start named
    # systemctl enable named
    # systemctl status named
    

    RHEL 8 -ב BIND DNS לש הרוצת תעיבק :2 בלש

    .האבה cp תדוקפ תועצמאב etc/named.conf/ ירוקמה הרוצתה ץבוק לש יוביג תחקל ךילע תישאר ,Bind DNS -ה תרש תרוצת תא רידגהל ידכ .3

    # cp /etc/named.conf /etc/named.conf.orig
    

    .ןמקלדכ הדוקפה תרושב ךילע ףדעומה טסקטה ךרוע תועצמאב הכירעל etc/named.conf/ הרוצת ץבוק/חתפ תעכ .4

    # vi /etc/named.conf 
    

    .תואבה תורושה לע וביגה , תויורשפא הרוצתה ףיעס תחת

    options {
            #listen-on port 53 { 127.0.0.1; };
            #listen-on-v6 port 53 { ::1; };
            directory       "/var/named";
    

    .DNS -ה תרש תא לואשל םילוכי ךלש תימוקמה תשרב םיחראמ קר רמולכ ,ךלש תשרל וכרע תא רדגהו allow-query רטמרפה תא שפח ,ןכמ רחאל .5

    allow-query  {localhost; 192.168.56.0/24}
    

    הכופהו המידק DNS ירוזא תריצי :3 בלש

    .ולש IP -ה תבותכ ךמס לע חראמ לש FQDN -ה תא ריזחמ ךופה רוזא ,ינש דצמ .המידק שופיחל תותליאש ןה תוליגר DNS תותליאש יכ בל םיש .חראמה םש תועצמאב IP תבותכ הריזחמ איה ;IP -ה תבותכ יסחיל (FQDN וא)

    .etc/named.conf/ ץבוקה ףוסב תואבה תורושה תא ףסוה ,הרוחאו המידק םירוזאה תרדגהל .6

    //forward zone 
    zone "tecmint.lan" IN { 
         type master; 
         file "tecmint.lan.db"; 
         allow-update { none; }; 
        allow-query {any; }
    }; 
    //backward zone 
    zone "56.168.192.in-addr.arpa" IN { 
         type master; 
         file "tecmint.lan.rev"; 
         allow-update { none; }; 
        allow-query { any; }
    };
    

    :ליעל רוזאה תורוצתב תויורשפאה תא הרצקב ריבסנ

      DNS רוזא ץבוק תרבעה תריצי :4 בלש

      .var/named/הירפסב המידק רוזא ץבוק רוצ ,תישאר .7

      # vi /var/named/tecmint.lan.db
      

      .האבה הרוצתה תא וב ףסוה

      $TTL 86400
      @ IN SOA dns-primary.tecmint.lan. admin.tecmint.lan. (
          2019061800 ;Serial
          3600 ;Refresh
          1800 ;Retry
          604800 ;Expire
          86400 ;Minimum TTL
      )
      
      ;Name Server Information
      @ IN NS dns-primary.tecmint.lan.
      
      ;IP for Name Server
      dns-primary IN A 192.168.56.100
      
      ;A Record for IP address to Hostname 
      www IN A 192.168.56.5
      mail IN A 192.168.56.10
      docs  IN A 192.168.56.20
      

      .םירטמרפה תאו ליעל רוזאה תרדגה תא הרצקב ריבסנ

        ךופה DNS ץבוק תריצי :5 בלש

        .var/named/הירפסה תחת ךופה רוזא ץבוק רוצ ,ירלומיס .8

        # vi /var/named/tecmint.lan.rev
        

        .חראמ םשל IP תבותכ יופימל תשמשמה המושרמ ךפהה אוה PTR -ה ,ןאכ .תואבה תורושה תא ףסוה זאו

        $TTL 86400
        @ IN SOA dns-primary.tecmint.lan. admin.tecmint.lan. (
            2019061800 ;Serial
            3600 ;Refresh
            1800 ;Retry
            604800 ;Expire
            86400 ;Minimum TTL
        )
        ;Name Server Information
        @ IN NS dns-primary.tecmint.lan.
        
        ;Reverse lookup for Name Server
        100 IN PTR dns-primary.tecmint.lan.
        
        ;PTR Record IP address to HostName
        5 IN PTR www.tecmint.lan.
        10 IN PTR mail.tecmint.lan.
        20 IN PTR docs.tecmint.lan.
        

        .ןמקלדכ רוזאה יצבקב תונוכנה תולעבה תואשרה תא רדגה .9

        # chown :named /var/named/tecmint.lan.db
        # chown :named /var/named/tecmint.lan.rev
        

        :(האיגש םוש ושוריפ ןיא) ארקנה checkconf תורישה ילכ תרזעב ,הלעמלש םייונישה עוציב רחאל ןוכנה ריבחתה תא םיליכמ רוזאה יצבקו DNS -ה תרוצת תא קודב ,ףוסבל .10

        # named-checkconf
        # named-checkzone tecmint.lan /var/named/tecmint.lan.db
        # named-checkzone 192.168.56.100 /var/named/tecmint.lan.rev
        

        .ףקותל וסנכיי םינורחאה םייונישהש ידכ DNS -ה תוריש תא שדחמ ליעפהל ךילע ,השורדה הרוצתה לכ תא תעציבש רחאל .11

        # systemctl restart named
        

        :ןמקלדכ ,שאה תמוח לש תורישה ילכ תועצמאב שאה תמוח תורדגה תא שדחמ ןעטו תכרעמה לש שאה תמוח תרוצתב DNS -ה תוריש תא ףיסוהל ךילע ,תרשב DNS -ה תוריש תורוצתל תשגל ולכוי םהשלכ תוחוקלש ינפל ,ןכמ רחא

        # firewall-cmd --permanent --zone=public --add-service=dns 
        # firewall-cmd --reload
        

        חוקלמ DNS תוריש תקידב :6 בלש

        .ךילע ףדעומה טסקטה ךרוע תועצמאב etc/resolve.conf/ ץבוקה תא חתפ ,סקוניל תכרעמב .ליעל DNS -ה תרשב שומישל ותוא רדגה ,חוקלה בשחמל סנכיה .חוקל דצמ DNS -ה תוריש תא קודבל דציכ הארנ הז קלחב .13

        # vi /etc/resolve.conf 
        

        .ןיוצש תומשה תרשב שמתשהל רתופל הרומש ,וב אבה ךרעה תא ףסוה

        nameserver  192.168.56.100
        

        .תשרה קשממ לש הרוצתה ץבוקב DNS -ה תרש תא ןייצל ךילעש בל םיש .ותוא רוגסו ץבוקה תא רומש

        .אבה רויאב גצומש יפכ etc/sysconfig/scripts network/ifcfg-enp0s3/חוקלה תנוכמ תשר קשממ לש הרוצתה ץבוקל קרפמכ DNS IP 192.168.56.100 -ה יתרש תא ףסוה .14

        TYPE=Ethernet
        PROXY_METHOD=none
        BROWSER_ONLY=no
        BOOTPROTO=dhcp
        DEFROUTE=yes
        IPV4_FAILURE_FATAL=no
        IPV6INIT=yes
        IPV6_AUTOCONF=yes
        IPV6_DEFROUTE=yes
        IPV6_FAILURE_FATAL=no
        IPV6_ADDR_GEN_MODE=stable-privacy
        NAME=enp0s3
        UUID=aba298ca-fa65-48cd-add9-6c3f1f28cee2
        DEVICE=enp0s3
        ONBOOT=no
        DNS=192.168.56.100
        

        .גצומש יפכ ךלש תשרב םיכמסמהו ראודה ,www -ה יתרש לש ,ךפיהלו חראמה םש תועצמאב IP -ה תתליאשל nslookup תורישה ילכב שמתשה זאו .15

        # nslookup 192.168.56.5
        # nslookup www.tecmint.lan
        # nslookup 192.168.56.10
        # nslookup mail.tecmint.lan
        # nslookup 192.168.56.20
        # nslookup docs.tecmint.lan
        # nslookup 192.168.56.100
        # nslookup dns-primary.tecmint.lan
        

        .הטמלש בושמה ספוט תועצמאב תרחא הרעה לכ וא ךיתותליאש תא ונילא חלש ,תרחא ,ךרובע רדסב דבע לכהש םיווקמ ונא .BIND תנכות תועצמאב RHEL 8 -ב יתוכמסו יטרפ DNS תרש רידגהלו ןיקתהל דציכ וניארה הז רמאמ


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