{"id":3517,"date":"2013-05-20T14:22:08","date_gmt":"2013-05-20T11:22:08","guid":{"rendered":"http:\/\/www.koraykey.com\/?p=3517"},"modified":"2013-05-22T22:54:11","modified_gmt":"2013-05-22T19:54:11","slug":"linux-isletim-sistemlerinde-basit-dns-yapilandirmasi","status":"publish","type":"post","link":"https:\/\/www.koraykey.com\/?p=3517","title":{"rendered":"Linux \u0130\u015fletim Sistemlerinde Basit DNS Yap\u0131land\u0131rmas\u0131"},"content":{"rendered":"<p style=\"text-align: justify;\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-797\" alt=\"LinuxAll\" src=\"http:\/\/www.koraykey.com\/wp-content\/uploads\/LinuxAll.jpg\" width=\"250\" height=\"250\" srcset=\"https:\/\/www.koraykey.com\/wp-content\/uploads\/LinuxAll.jpg 250w, https:\/\/www.koraykey.com\/wp-content\/uploads\/LinuxAll-150x150.jpg 150w\" sizes=\"auto, (max-width: 250px) 100vw, 250px\" \/><span style=\"font-family: arial,helvetica,sans-serif; font-size: 12px;\">Bu makalemizde Linux \u0130\u015fletim Sistemlerinde Basit DNS Yap\u0131land\u0131rmas\u0131 (dnsmasq) inceleyece\u011fiz. \u00d6zellikle k\u00fc\u00e7\u00fck \u00f6l\u00e7ekli a\u011f yap\u0131lar\u0131nda isim \u00e7\u00f6z\u00fcmleme hizmeti ihtiyac\u0131 duydu\u011fumuzda kullanaca\u011f\u0131m\u0131z &#8220;dnsmasq&#8221; bize \u00e7ok b\u00fcy\u00fck bir yap\u0131land\u0131rma gerekmeden sunucumuzun &#8220;\/etc\/hosts&#8221; dosyas\u0131na girdi\u011fimiz kay\u0131tlar\u0131 a\u011f ortam\u0131nda \u00e7\u00f6z\u00fcmleme hizmeti olarak sunacakt\u0131r.<\/span><\/p>\n<p style=\"text-align: justify;\">1. <span style=\"font-family: arial,helvetica,sans-serif; font-size: 12px;\">\u0130<\/span><span style=\"font-family: arial,helvetica,sans-serif; font-size: 12px;\">\u015fletim sistemimize tan\u0131ml\u0131 &#8220;yum repository&#8221;den &#8220;dnsmasq&#8221; paketini kuruyoruz.<\/span><\/p>\n<pre class=\"brush: bash; gutter: false; first-line: 1\"><span style=\"font-family: courier new,courier; font-size: 12px;\"># yum install dnsmasq<\/span><\/pre>\n<p style=\"text-align: justify;\">2. <span style=\"font-family: arial,helvetica,sans-serif; font-size: 12px;\">Dnsmasq servisimizi ba\u015flat\u0131yoruz ve sunucumuz a\u00e7\u0131ld\u0131\u011f\u0131nda otomatik ba\u015flamas\u0131 i\u00e7in gerekli ayarlar\u0131 yap\u0131yoruz.<\/span><\/p>\n<pre><span style=\"font-family: courier new,courier; font-size: 12px;\">-- Servisimizi Ba\u015flatmak i\u00e7in a\u015fa\u011f\u0131daki komutu kullan\u0131yoruz.<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\"># service dnsmasq start<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">-- Servisimizi ba\u015flat\u0131rken a\u015fa\u011f\u0131daki gibi hata al\u0131rsak<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">dnsmasq: failed to create listening socket: Address already in use<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">-- D\u00fczeltmek i\u00e7in a\u015fa\u011f\u0131daki komutlar\u0131 kullanabiliriz.<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\"># killall -9 dnsmasq<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\"># service dnsmasq start<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">-- Servisimizin sunucumuz a\u00e7\u0131l\u0131rken otomatik ba\u015flamas\u0131 i\u00e7in a\u015fa\u011f\u0131daki komutu<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">kullanabiliriz.<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\"># chkconfig dnsmasq on<\/span><\/pre>\n<p style=\"text-align: justify;\">3. <span style=\"font-family: arial,helvetica,sans-serif; font-size: 12px;\">Dnsmasq servisimizi ba\u015flatmak durdurmak ve yeniden ba\u015flatmak i\u00e7in a\u015fa\u011f\u0131daki komutlar\u0131 kullanabiliriz.<\/span><\/p>\n<pre class=\"brush: bash; gutter: false; first-line: 1\"><span style=\"font-family: courier new,courier; font-size: 12px;\">-- Servisimizi Ba\u015flatmak i\u00e7in a\u015fa\u011f\u0131daki komutu kullanabiliriz.\r\n\r\n# service dnsmasq start\r\n\r\n-- Servisimizi Durdurmak i\u00e7in a\u015fa\u011f\u0131daki komutu kullanabiliriz.\r\n\r\n# service dnsmasq stop\r\n\r\n-- Servisimizi yeniden ba\u015flatmak i\u00e7in a\u015fa\u011f\u0131daki komutu kullanabiliriz.\r\n\r\n# service dnsmasq restart\r\n<\/span><\/pre>\n<p style=\"text-align: justify;\">4. <span style=\"font-family: arial,helvetica,sans-serif; font-size: 12px;\">Sunucumuzda &#8220;firewall&#8221; servisi a\u00e7\u0131ksa a\u015fa\u011f\u0131daki komutlarla gerekli izinleri sunucumuzda vermeliyiz. E\u011fer &#8220;firewall&#8221; servisimiz kapal\u0131ysa a\u015fa\u011f\u0131daki i\u015flemleri yapmam\u0131za gerek yoktur.<\/span><\/p>\n<pre class=\"brush: bash; gutter: false; first-line: 1\"><span style=\"font-family: courier new,courier; font-size: 12px;\">-- Firewall servisimizi tamamen kapatmak istersek a\u015fa\u011f\u0131daki komutlar\u0131 kullanabiliriz.<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">-- Servisimizi durduruyoruz.<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\"># service iptables stop<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">-- Servisimizi sunucumuzun a\u00e7\u0131l\u0131rken otomatik ba\u015flamamas\u0131 i\u00e7in kapat\u0131yoruz.<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\"># chkconfig iptables off<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">-- Firewall servisimiz aktif durumda kalacaksa a\u015fa\u011f\u0131daki ayarlar\u0131 yap\u0131yoruz.<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\"># iptables -I INPUT -p tcp --dport 53 -j ACCEPT<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\"># iptables -I INPUT -p udp --dport 53 -j ACCEPT<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\"># service iptables save<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\"># firewall-cmd --zone=public --add-port=53\/tcp<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\"># firewall-cmd --zone=public --add-port=53\/udp<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\"># firewall-cmd --permanent --zone=public --add-port=53\/tcp<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\"># firewall-cmd --permanent --zone=public --add-port=53\/udp<\/span><\/pre>\n<p style=\"text-align: justify;\">5. <span style=\"font-family: arial,helvetica,sans-serif; font-size: 12px;\">Dnsmasq yap\u0131land\u0131rmam\u0131z i\u00e7in iki yap\u0131land\u0131rma dosyas\u0131 kullanabiliriz. Bunlar a\u015fa\u011f\u0131da verilmi\u015ftir. Hangisini kullanaca\u011f\u0131m\u0131z\u0131n tercihini sistemimize g\u00f6re yapabiliriz.<\/span><\/p>\n<pre class=\"brush: bash; gutter: false; first-line: 1\"><span style=\"font-family: courier new,courier; font-size: 12px;\">-- Sunucumuzda \"dnsmasq\" yap\u0131land\u0131rma ayarlar\u0131n\u0131 a\u015fa\u011f\u0131daki dosyada bulabiliriz.<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\"># vim \/etc\/dnsmasq.conf<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">-- Sunucumuzda isim \u00e7\u00f6z\u00fcmlemesi i\u00e7in \"hosts\" dosyam\u0131z\u0131 kullanaca\u011f\u0131z. Bu dosya<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">i\u00e7erisinde ortam\u0131m\u0131zda bulunan sunucu ip adresleri ve isimlerini giriyoruz.<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\"># vim \/etc\/hosts<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\"># RAC IP Address<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\"># Public<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">192.168.2.121           kryrac1.localdomain             kryrac1<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">192.168.2.122           kryrac2.localdomain             kryrac2<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\"># Virtual<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">192.168.2.131           kryrac1-vip.localdomain         kryrac1-vip<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">192.168.2.132           kryrac2-vip.localdomain         kryrac2-vip<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\"># Private<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">192.168.117.141         kryrac1-priv.localdomain        kryrac1-priv<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">192.168.117.143         kryrac1-priv2.localdomain       kryrac1-priv2<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">192.168.117.142         kryrac2-priv.localdomain        kryrac2-priv<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">192.168.117.144         kryrac2-priv2.localdomain       kryrac2-priv2<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\"># Scan IP<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">192.168.2.125         \tkryrac-scan.localdomain         kryrac-scan<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">192.168.2.126         \tkryrac-scan.localdomain         kryrac-scan<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">192.168.2.127         \tkryrac-scan.localdomain         kryrac-scan<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\"># Server IP Address<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\"># File Server<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">192.168.2.130           koraykey-fs.localdomain         koraykey-fs<\/span><\/pre>\n<p style=\"text-align: justify;\">6. <span style=\"font-family: arial,helvetica,sans-serif; font-size: 12px;\">\u0130sim \u00e7\u00f6z\u00fcmleme yapacak sunucu veya bilgisayarlar\u0131m\u0131zda\u00a0&#8220;\/etc\/resolv.conf&#8221; dosyas\u0131na &#8220;dnsmasq&#8221; yap\u0131land\u0131rmas\u0131 yapt\u0131\u011f\u0131m\u0131z sunucumuzun adresini girmeliyiz.<\/span><\/p>\n<pre class=\"brush: bash; gutter: false; first-line: 1\"><span style=\"font-family: courier new,courier; font-size: 12px;\">-- Sunucular\u0131m\u0131z\u0131n ve istemcilerimizin isim \u00e7\u00f6z\u00fcmleme yapabilmesi i\u00e7in \"resolv.conf\"\r\ndosyas\u0131na <\/span><span style=\"font-family: courier new,courier; font-size: 12px;\">\"dnsmasq\" servisini \u00e7al\u0131\u015ft\u0131rd\u0131\u011f\u0131m\u0131z sunucumuzun IP adresini yaz\u0131yoruz.<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\"># vim \/etc\/resolv.conf<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\"># Generated by NetworkManager<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">search localdomain<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">nameserver 192.168.2.120<\/span><\/pre>\n<p style=\"text-align: justify;\"><span style=\"font-family: arial,helvetica,sans-serif; font-size: 12px;\">Bu makalemizde &#8220;Linux \u0130\u015fletim Sistemlerinde Basit DNS Yap\u0131land\u0131rmas\u0131&#8221;n\u0131 inceledik. Daha detayl\u0131 bir DNS sunucusu kurmak i\u00e7in <a title=\"Linux \u0130\u015fletim Sistemlerinde DNS ve DHCP Sunucu Yap\u0131land\u0131rmas\u0131\" href=\"http:\/\/www.koraykey.com\/?p=2797\">&#8220;Linux \u0130\u015fletim Sistemlerinde DNS ve DHCP Sunucu Yap\u0131land\u0131rmas\u0131&#8221;<\/a> makalemizi inceleyebilirsiniz.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: arial,helvetica,sans-serif; font-size: 12px;\">Ba\u015fka bir makalede g\u00f6r\u00fc\u015fmek \u00fczere\u2026<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Bu makalemizde Linux \u0130\u015fletim Sistemlerinde Basit DNS Yap\u0131land\u0131rmas\u0131 (dnsmasq) inceleyece\u011fiz. \u00d6zellikle k\u00fc\u00e7\u00fck \u00f6l\u00e7ekli a\u011f yap\u0131lar\u0131nda isim \u00e7\u00f6z\u00fcmleme hizmeti ihtiyac\u0131 duydu\u011fumuzda kullanaca\u011f\u0131m\u0131z &#8220;dnsmasq&#8221; bize \u00e7ok b\u00fcy\u00fck bir yap\u0131land\u0131rma gerekmeden sunucumuzun &#8220;\/etc\/hosts&#8221; dosyas\u0131na girdi\u011fimiz kay\u0131tlar\u0131 a\u011f ortam\u0131nda \u00e7\u00f6z\u00fcmleme hizmeti olarak sunacakt\u0131r. 1. &hellip; <a href=\"https:\/\/www.koraykey.com\/?p=3517\">Okumaya devam et <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8],"tags":[21,290,20,19,346,343,244,345,344],"class_list":["post-3517","post","type-post","status-publish","format-standard","hentry","category-unix-linux","tag-h-koray-gunduz","tag-halil-koray-gunduz","tag-koray-gunduz","tag-koraykey","tag-linux-basit-dns","tag-linux-basit-dns-kurulumu","tag-linux-dns-kurulumu","tag-linux-dnsmasq","tag-linux-dnsmasq-kurulumu"],"_links":{"self":[{"href":"https:\/\/www.koraykey.com\/index.php?rest_route=\/wp\/v2\/posts\/3517","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.koraykey.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.koraykey.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.koraykey.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.koraykey.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3517"}],"version-history":[{"count":0,"href":"https:\/\/www.koraykey.com\/index.php?rest_route=\/wp\/v2\/posts\/3517\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.koraykey.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3517"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.koraykey.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3517"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.koraykey.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3517"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}