9/09/2016

Zimbra Server External Install BIND9 for Network Address Translator (NAT 1-1)

Zimbra Server External Install BIND9 for Network Address Translator (NAT 1-1)
1. Install bind9
  1. sudo apt-get install bind9

2. ทำการแก้ไขไฟล์ /etc/bind/named.conf.options และแก้บรรทัด forwarders โดยให้ใส่ไอพี DNS ของเราลงไป และใส่ zone ของโดเมนเราลงไป
  1. nano /etc/bind/named.conf.options

ใส่ข้อมูล
  1. options {
  2.         directory "/var/cache/bind";
  3.  
  4.         // If there is a firewall between you and nameservers you want
  5.         // to talk to, you may need to fix the firewall to allow multiple
  6.         // ports to talk.  See http://www.kb.cert.org/vuls/id/800113
  7.  
  8.         // If your ISP provided one or more IP addresses for stable
  9.         // nameservers, you probably want to use them as forwarders.
  10.         // Uncomment the following block, and insert the addresses replacing
  11.         // the all-0's placeholder.
  12.  
  13.          forwarders {
  14.                 8.8.8.8;
  15.          };
  16.  
  17.         //========================================================================
  18.         // If BIND logs error messages about the root key being expired,
  19.         // you will need to update your keys.  See https://www.isc.org/bind-keys
  20.         //========================================================================
  21.         dnssec-validation auto;
  22.  
  23.         auth-nxdomain no;    # conform to RFC1035
  24.         listen-on-v6 { any; };
  25. };
  26.  
  27. zone "zimbra.komkid.net" {
  28.         type master;
  29.         file "db.zimbra.komkid.net";
  30. };


3. สร้างไฟล์ /var/cache/bind/db.zimbra.komkid.net โดยให้ชื่อไฟล์ตรงกับบรรทัด file ใน zone ที่เราเพิ่งสร้าง
  1. nano /var/cache/bind/db.zimbra.komkid.net

ใส่ Code
  1. $ttl 38400
  2. @       IN      SOA     zimbra.komkid.net. zimbra.komkid.net. (
  3.                         2011091202
  4.                         10800
  5.                         3600
  6.                         604800
  7.                         38400 )
  8.         IN      NS      ns1.zimbra.komkid.net.
  9.         IN      NS      ns2.zimbra.komkid.net.
  10.         IN      A       192.168.2.111
  11.         IN      MX      10 zimbra.komkid.net.
  12.  
  13. @       A       192.168.2.111
  14. ns1     A       192.168.2.111
  15. ns2     A       192.168.2.111
  16. webmail A       192.168.2.111
  17.  


4. แก้ไขไฟล์ /etc/resolv.conf
  1. nano /etc/resolv.conf

ใส่ข้อมูล
  1. search  zimbra.komkid.net
  2. nameserver 127.0.0.1
  3.  
  4. ##ใส่เพื่อให้ออก Internet ได้
  5. nameserver 203.113.127.199
  6. nameserver 203.113.24.199
  7. nameserver 8.8.8.8
  8. nameserver 8.8.4.8


5. restart bind9
  1. sudo /etc/init.d/bind9 restart


6. ทดสอบด้วยการใช้คำสั่ง dig ซึ่งควรจะได้ผลลัพธ์กลับมาตามตัวอย่าง
  1. dig zimbra.komkid.net mx

จะต้องได้ผลแบบนี้
  1. ; <<>> DiG 9.9.5-3ubuntu0.7-Ubuntu <<>> zimbra.komkid.net mx
  2. ;; global options: +cmd
  3. ;; Got answer:
  4. ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 22673
  5. ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 4
  6.  
  7. ;; OPT PSEUDOSECTION:
  8. ; EDNS: version: 0, flags:; udp: 4096
  9. ;; QUESTION SECTION:
  10. ;zimbra.komkid.net.     IN  MX
  11.  
  12. ;; ANSWER SECTION:
  13. zimbra.komkid.net.  38400   IN  MX  10 zimbra.komkid.net.
  14.  
  15. ;; AUTHORITY SECTION:
  16. zimbra.komkid.net.  38400   IN  NS  ns2.zimbra.komkid.net.
  17. zimbra.komkid.net.  38400   IN  NS  ns1.zimbra.komkid.net.
  18.  
  19. ;; ADDITIONAL SECTION:
  20. zimbra.komkid.net.  38400   IN  A   192.168.2.111
  21. ns1.zimbra.komkid.net.  38400   IN  A   192.168.2.111
  22. ns2.zimbra.komkid.net.  38400   IN  A   192.168.2.111
  23.  
  24. ;; Query time: 1 msec
  25. ;; SERVER: 127.0.0.1#53(127.0.0.1)
  26. ;; WHEN: Thu Feb 04 10:56:53 ICT 2016
  27. ;; MSG SIZE  rcvd: 146
  28.  


เพิ่มเติม http://www.wingfoss.in.th/content/how-t ... -on-ubuntu (ไม่ผ่านตรงใส่ชื่อ domain ต้องใส่เต็ม)
ผ่าน ทำตามนี้ใส่ชื่อ Domain เต็ม http://tusar-work-experience-2013.blogs ... -post.html

No comments:

Post a Comment