Advertisement
moemyintshein

Installation and configuration DNS (Bind)

May 28th, 2017
201
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.34 KB | None | 0 0
  1. "Installation and configuration DNS (Bind)"
  2.  
  3.  
  4. # yum install bind bind-utils -y
  5. # vi /etc/named.conf
  6.  
  7. listem-on port 53 { 127.0.0.1; 192.168.0.100; }; //192.168.0.100 is dns server ip
  8.  
  9. allow-query { localhost; 192.168.0.0/24; }; //192.168.0.0/24 is dns network
  10.  
  11.  
  12. //zone config
  13.  
  14. zone "ethics.edu" {
  15. type master;
  16. file "master/ethics.zone";
  17. };
  18. zone "100.0.168.192.in-addr.arpa" {
  19. type master;
  20. file "master/192.168.0.100.zone";
  21. };
  22.  
  23.  
  24. # cd /var/named
  25. # mkdir master
  26. # cd master
  27. # vi ethics.zone
  28.  
  29. $TTL 2D
  30. @ IN SOA srv.ethics.edu. root.srv.ethics.edu. (
  31. 2015071402 ; serial
  32. 3H ; refresh
  33. 1H ; retry
  34. 1W ; expiry
  35. 1D ) ; minium
  36. IN MX 10 srv.ethics.edu.
  37. IN NS srv.ethics.edu.
  38. IN A 192.168.0.100
  39. srv IN A 192.168.0.100
  40. prop3 IN CNAME srv
  41. smtp IN CNAME srv
  42. www IN CNAME srv
  43. proxy IN CNAME srv
  44. mail IN CNAME srv
  45. admin IN CNAME srv
  46. repo IN CNAME srv
  47.  
  48.  
  49. # vi 192.168.0.100.zone
  50.  
  51. $TTL 2D
  52. @ IN SOA srv.ethics.edu. root.srv.ethics.edu. (
  53. 2017040312 ; serial
  54. 3H ; refresh
  55. 1H ; retry
  56. 1W ; expiry
  57. 1D ) ; minium
  58. IN NS srv.ethics.edu.
  59. IN PTR ethics.edu.
  60. 1 IN PTR srv.ethics.edu.
  61.  
  62. # chgrp named /var/named/master/ethics.zone
  63. # chgrp named /var/named/master/192.168.0.100.zone
  64. # systemctl start named
  65. # systemctl enable named
  66. # firewall-cmd --add-port=53/udp --permanent
  67. # firewall-cmd --reload
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement