{"id":2797,"date":"2013-04-14T21:48:15","date_gmt":"2013-04-14T18:48:15","guid":{"rendered":"http:\/\/www.koraykey.com\/?p=2797"},"modified":"2013-06-11T13:34:09","modified_gmt":"2013-06-11T10:34:09","slug":"linux-isletim-sistemlerinde-dns-ve-dhcp-sunucu-yapilandirmasi","status":"publish","type":"post","link":"https:\/\/www.koraykey.com\/?p=2797","title":{"rendered":"Linux \u0130\u015fletim Sistemlerinde DNS ve DHCP Sunucu Yap\u0131land\u0131rmas\u0131"},"content":{"rendered":"<p style=\"text-align: justify;\"><a href=\"http:\/\/www.koraykey.com\/wp-content\/uploads\/LinuxAll.jpg\"><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\" \/><\/a><span style=\"font-family: arial,helvetica,sans-serif; font-size: 12px;\">Bu makalemizde &#8220;Linux \u0130\u015fletim Sistemlerinde DNS ve DHCP Sunucu Yap\u0131land\u0131rmas\u0131&#8221; konusunu inceleyece\u011fiz.<\/span><\/p>\n<p style=\"text-align: justify;\"><strong><span style=\"font-family: arial,helvetica,sans-serif; font-size: 12px;\">DNS Nedir ?<\/span><\/strong><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: arial,helvetica,sans-serif; font-size: 12px;\">DNS (Domain Name System) internet uzay\u0131n\u0131 b\u00f6l\u00fcmlemeye, b\u00f6l\u00fcmleri adland\u0131rmaya ve b\u00f6l\u00fcmler aras\u0131 ileti\u015fimi organize etmeye yarayan bir sistemdir. \u0130nternet a\u011f\u0131n\u0131 olu\u015fturan her birim sadece kendine ait bir IP adresine sahiptir. Bu IP adresleri kullan\u0131c\u0131lar\u0131n kullan\u0131m\u0131 i\u00e7in www.siteismi.com gibi kolay hat\u0131rlan\u0131r adreslere kar\u015f\u0131l\u0131k d\u00fc\u015f\u00fcr\u00fcl\u00fcr. DNS sunucular\u0131, internet adreslerinin IP adresi kar\u015f\u0131l\u0131\u011f\u0131n\u0131 kay\u0131tl\u0131 tutmakta ve \u00e7\u00f6z\u00fcmlemektedir.<\/span><\/p>\n<p style=\"text-align: justify;\"><strong><span style=\"font-family: arial,helvetica,sans-serif; font-size: 12px;\">DHCP Nedir ?<\/span><\/strong><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: arial,helvetica,sans-serif; font-size: 12px;\">DHCP (Dynamic Host Configuration Protocol), basit olarak sistemdeki bilgisayarlara IP adreslerini ve buna ek olarak de\u011fi\u015fik parametreleri atamak i\u00e7in kullan\u0131lan servistir. DHCP\u2019nin temel \u00f6zelli\u011fi sistemi kuran ki\u015filerin tek tek t\u00fcm makineleri gezip ayn\u0131 veya benzer parametreleri defalarca eliyle girmesini engellemek,b\u00f6ylece zaman kazanmak ve sistem y\u00f6neticisinin i\u015fini kolayla\u015ft\u0131rmakt\u0131r. DHCP sunucusu arac\u0131l\u0131\u011f\u0131 ile sadece IP Adresi de\u011fil &#8220;Zaman Sunucususu&#8221; (NTP Server) &#8220;Varsay\u0131lan A\u011f Ge\u00e7idi&#8221; (Default Gateway) vb. parametreleride atayabilir.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: arial,helvetica,sans-serif; font-size: 12px;\">Kurulum i\u00e7in &#8220;Oracle Enterprise Linux&#8221; i\u015fletim sistemini kullanaca\u011f\u0131z. Bu makaledeki ad\u0131mlar benzer i\u015fletim sistemleri (Red Hat, CentOS ve t\u00fcrevi) ile uyumludur.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: arial,helvetica,sans-serif; font-size: 12px;\">Kurulum i\u015flemlerimizi &#8220;DNS Sunucu Yap\u0131land\u0131rmas\u0131&#8221; ve &#8220;DHCP Sunucu Yap\u0131land\u0131rmas\u0131&#8221; isimli iki ba\u015fl\u0131kta inceleyece\u011fiz.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: arial,helvetica,sans-serif; font-size: 12px;\">\u00d6ncelikle i\u015fletim sistemimizi daha \u00f6nceki <a title=\"Oracle Enterprise Linux 6.x Kurulumu\" href=\"http:\/\/www.koraykey.com\/?p=228\">\u201cOracle Enterprise Linux 6.x Kurulumu\u201d<\/a> makalemizde anlat\u0131ld\u0131\u011f\u0131 gibi kuruyoruz.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: arial,helvetica,sans-serif; font-size: 12px;\">Sunucumuzda &#8220;Firewall&#8221; ve &#8220;SELinux&#8221; servislerimizi devre d\u0131\u015f\u0131 b\u0131rak\u0131yoruz. E\u011fer &#8220;Firewall&#8221; ve &#8220;SELinux&#8221; servislerimiz aktif olacaksa servislerimizin kullanaca\u011f\u0131 portlara izin vermemiz gerekiyor.<\/span><\/p>\n<pre class=\"brush: bash; gutter: false; first-line: 1\"><span style=\"font-family: courier new,courier; font-size: 12px;\"># vim \/etc\/selinux\/config<\/span>\r\n-- <span style=\"font-family: courier new,courier; font-size: 12px;\">Dosyas\u0131n\u0131 a\u00e7\u0131yoruz ve a\u015fa\u011f\u0131daki sat\u0131r\u0131 \"disabled\" olarak ayarl\u0131yoruz.<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">SELINUX=disabled<\/span>\r\n\r\n-- <span style=\"font-family: courier new,courier; font-size: 12px;\">Firewall servisimizi durdurup kapat\u0131yoruz.<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\"># service iptables stop<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\"># chkconfig iptables off<\/span><\/pre>\n<ul>\n<li><strong><span style=\"font-family: arial,helvetica,sans-serif; font-size: 12px;\">DNS Sunucu Yap\u0131land\u0131rmas\u0131 (BIND DNS)<\/span><\/strong><\/li>\n<\/ul>\n<p style=\"text-align: justify;\">1. <span style=\"font-family: arial,helvetica,sans-serif; font-size: 12px;\">\u0130\u015fletim sistemimizde kullanaca\u011f\u0131m\u0131z &#8220;BIND DNS&#8221; paketlerini kuruyoruz.<\/span><\/p>\n<pre class=\"brush: bash; gutter: false; first-line: 1\"><span style=\"font-family: courier new,courier; font-size: 12px;\"># yum -y install bind*<\/span><\/pre>\n<p style=\"text-align: justify;\">2. <span style=\"font-family: arial,helvetica,sans-serif; font-size: 12px;\">Sunucumuzda Dns yap\u0131land\u0131rma dosyam\u0131z \u201c\/etc\/named.conf\u201d\u00a0i\u00e7erisinde DNS Sunucu adresimizi ve isim \u00e7\u00f6z\u00fcmleyemedi\u011fi durumlarda y\u00f6nlendirece\u011fi DNS adreslerimizi d\u00fczenliyoruz.<\/span><\/p>\n<pre class=\"brush: bash; gutter: false; first-line: 1\"><span style=\"font-family: courier new,courier; font-size: 12px;\"># vim \/etc\/named.conf<\/span>\r\n-- <span style=\"font-family: courier new,courier; font-size: 12px;\">Dosyas\u0131nda a\u015fa\u011f\u0131daki sat\u0131rlar\u0131 d\u00fczenliyoruz. <\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">options {\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 listen-on port 53 { 127.0.0.1; 192.168.2.120; };\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 listen-on-v6 port 53 { ::1; };\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 directory\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \"\/var\/named\";\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 dump-file\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \"\/var\/named\/data\/cache_dump.db\";\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 statistics-file \"\/var\/named\/data\/named_stats.txt\";\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 memstatistics-file \"\/var\/named\/data\/named_mem_stats.txt\";\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 forwarders\u00a0\u00a0\u00a0 { 8.8.8.8; 8.8.4.4; };\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 allow-query\u00a0\u00a0\u00a0 { localhost; any; };\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 recursion yes;\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 dnssec-enable yes;\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 dnssec-validation yes;\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 dnssec-lookaside auto;\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \/* Path to ISC DLV key *\/\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 bindkeys-file \"\/etc\/named.iscdlv.key\";\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 managed-keys-directory \"\/var\/named\/dynamic\";\r\n};\r\n\r\nlogging {\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 channel default_debug {\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 file \"data\/named.run\";\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 severity dynamic;\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 };\r\n};\r\n\r\nzone \".\" IN {\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 type hint;\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 file \"named.ca\";\r\n};\r\n\r\nzone \"koraykey.net\" IN {\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 type master;\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 file \"koraykey.forward\";\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 allow-update { 192.168.2.0\/24; };\r\n};\r\n\r\nzone \"2.168.192.in-addr.arpa.\" IN {\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 type master;\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 file \"koraykey.reverse\";\r\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 allow-update { 192.168.2.0\/24; };\r\n};\r\n\r\ninclude \"\/etc\/named.rfc1912.zones\";\r\ninclude \"\/etc\/named.root.key\";\r\ninclude \"\/etc\/rndc.key\";\r\n<\/span><\/pre>\n<p style=\"text-align: justify;\">3. <span style=\"font-family: arial,helvetica,sans-serif; font-size: 12px;\">Sunucumuzda \u201cForward\u201d\u00a0DNS kay\u0131tlar\u0131m\u0131z\u0131 yapabilmek i\u00e7in \u201c\/var\/named\/localdomain.zone\u201d dosyas\u0131nda gerekli d\u00fczenlemeleri yap\u0131yoruz.<\/span><\/p>\n<pre class=\"brush: bash; gutter: false; first-line: 1\"><span style=\"font-family: courier new,courier; font-size: 12px;\"># vim \/var\/named\/koraykey.forward<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">-- Dosyam\u0131z\u0131 a\u00e7\u0131yoruz ve a\u015fa\u011f\u0131daki gibi d\u00fczenliyoruz.<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">Burada ortam\u0131m\u0131zda bulunan bilgisayar isimleri ve <\/span><span style=\"font-family: courier new,courier; font-size: 12px;\">IP Adresilerini giriyoruz.<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">$TTL\u00a0\u00a0\u00a0 86400<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">@\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 IN SOA\u00a0 koraykey-srv.koraykey.net.\u00a0\u00a0\u00a0\u00a0 hostmaster.koraykey.net. (\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \u00a0<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 42\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 ; serial<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 3H\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 ; refresh<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 15M\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 ; retry<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 1W\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 ; expiry<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 1D )\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 ; minimum<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 IN NS\u00a0\u00a0 koraykey-srv<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">localhost\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 IN A\u00a0\u00a0\u00a0 127.0.0.1<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">koraykey-srv\tIN A\t192.168.2.120<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">kryrac1         IN A    192.168.2.121<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">kryrac2         IN A    192.168.2.122<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">kryrac1-priv    IN A    192.168.117.141<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">kryrac2-priv    IN A    192.168.117.142<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">kryrac1-priv2   IN A    192.168.117.143<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">kryrac2-priv2   IN A    192.168.117.144<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">kryrac1-vip     IN A    192.168.2.131<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">kryrac2-vip     IN A    192.168.2.132<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">kryrac-scan     IN A    192.168.2.125<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">kryrac-scan     IN A    192.168.2.126<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">kryrac-scan     IN A    192.168.2.127<\/span><\/pre>\n<p style=\"text-align: justify;\">4. <span style=\"font-family: arial,helvetica,sans-serif; font-size: 12px;\">Sunucumuzda Reverse DNS kay\u0131tlar\u0131m\u0131z\u0131 yapabilmek i\u00e7in \u201c\/var\/named\/0.168.192.in-addr.arpa\u201d dosyas\u0131nda gerekli d\u00fczenlemeleri yap\u0131yoruz.<\/span><\/p>\n<pre class=\"brush: bash; gutter: false; first-line: 1\"><span style=\"font-family: courier new,courier; font-size: 12px;\"># vim \/var\/named\/koraykey.reverse<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">-- Dosyam\u0131z\u0131 a\u00e7\u0131yoruz ve a\u015fa\u011f\u0131daki gibi d\u00fczenliyoruz.<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">Burada \"reverse\" kay\u0131tlar\u0131n\u0131 olu\u015ftururken atam\u0131\u015f oldu\u011fumuz<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">IP adreslerinin son rakamlar\u0131n\u0131 yaz\u0131yoruz. Di\u011fer k\u0131sm\u0131n\u0131 \"DNS<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">Reverse\" \u00f6zelli\u011fi tamamlayacakt\u0131r.<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">$ORIGIN 2.168.192.in-addr.arpa.<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">$TTL 1H<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">@\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 IN\u00a0\u00a0\u00a0\u00a0\u00a0 SOA\u00a0\u00a0\u00a0\u00a0 koraykey.net.\u00a0\u00a0\u00a0\u00a0 hostmaster.koraykey.net. ( 2<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 3H<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 1H<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 1W<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 1H )<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">2.168.192.in-addr.arpa.\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 IN NS\u00a0\u00a0\u00a0\u00a0\u00a0 root.koraykey.net.\r\n<\/span><span style=\"font-family: courier new,courier; font-size: 12px;\">120     IN PTR  koraykey-srv.koraykey.net<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">121     IN PTR  kryrac1.koraykey.net<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">122     IN PTR  kryrac2.koraykey.net<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">131     IN PTR  kryrac1-vip.koraykey.net<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">132     IN PTR  kryrac2-vip.koraykey.net<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">125     IN PTR  kryrac-scan.koraykey.net<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">126     IN PTR  kryrac-scan.koraykey.net<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">127     IN PTR  kryrac-scan.koraykey.net<\/span><\/pre>\n<p style=\"text-align: justify;\">5. <span style=\"font-family: arial,helvetica,sans-serif; font-size: 12px;\">Sunucumuzda i\u015flemleri tamamlad\u0131ktan sonra servisimizi ba\u015flat\u0131yoruz ve sunucumuz ba\u015flad\u0131\u011f\u0131nda otomatik a\u00e7\u0131lmas\u0131 i\u00e7in gerekli yap\u0131land\u0131rmalar\u0131 yap\u0131yoruz.<\/span><\/p>\n<pre class=\"brush: bash; gutter: false; first-line: 1\"><span style=\"font-family: courier new,courier; font-size: 12px;\">-- Bu a\u015famada sunucumuzda \"securedns\" i\u00e7in rndc.key olu\u015fuyor.<\/span>\r\n-- <span style=\"font-family: courier new,courier; font-size: 12px;\">Bu i\u015flem biraz zaman alabilir.<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\"># service named start<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">Generating \/etc\/rndc.key:[  OK  ]<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">Starting named: [  OK  ]<\/span>\r\n\r\n-- <span style=\"font-family: courier new,courier; font-size: 12px;\">Sunucumuzda servisimizin a\u00e7\u0131l\u0131rken otomatik ba\u015flamas\u0131 i\u00e7in<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">gerekli ayar\u0131 yap\u0131yoruz.<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\"># chkconfig named on<\/span><\/pre>\n<p style=\"text-align: justify;\">6. <span style=\"font-family: arial,helvetica,sans-serif; font-size: 12px;\">Sunucumuzda DNS yap\u0131land\u0131rmam\u0131z tamamlad\u0131. \u015eimdi isim \u00e7\u00f6z\u00fcmleyecek sunucular\u0131m\u0131z veya bilgisayarlar\u0131m\u0131z \u00fczerinde \u201c\/etc\/resolv.conf\u201d dosyas\u0131na yap\u0131land\u0131rd\u0131\u011f\u0131m\u0131z bu sunucumuzun adresini giriyoruz.<\/span><\/p>\n<pre class=\"brush: bash; gutter: false; first-line: 1\"><span style=\"font-family: courier new,courier; font-size: 12px;\"># vim \/etc\/resolv.conf<\/span>\r\n-- <span style=\"font-family: courier new,courier; font-size: 12px;\">Dosyas\u0131n\u0131 a\u00e7\u0131p a\u015fa\u011f\u0131daki d\u00fczenlemeleri<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">yap\u0131yoruz.<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">search koraykey.net<\/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;\">7. <span style=\"font-family: arial,helvetica,sans-serif; font-size: 12px;\">Yapm\u0131\u015f oldu\u011fumuz ayarlar\u0131 kontrol ediyoruz ve \u00e7al\u0131\u015ft\u0131\u011f\u0131ndan emin oluyoruz.<\/span><\/p>\n<pre class=\"brush: bash; gutter: false; first-line: 1\"><span style=\"font-family: courier new,courier; font-size: 12px;\"># rndc status<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">version: 9.8.2rc1-RedHat-9.8.2-0.17.rc1.0.2.el6_4.4<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">CPUs found: 2<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">worker threads: 2<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">number of zones: 18<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">debug level: 0<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">xfers running: 0<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">xfers deferred: 0<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">soa queries in progress: 0<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">query logging is OFF<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">recursive clients: 0\/0\/1000<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">tcp clients: 0\/100<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">server is up and running<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\"># nslookup koraykey-srv.koraykey.net<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">Server:         192.168.2.120<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">Address:        192.168.2.120#53<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">Name:   koraykey-srv.koraykey.net<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">Address: 192.168.2.120<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\"># nslookup kryrac-scan.koraykey.net<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">Server:         192.168.2.120<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">Address:        192.168.2.120#53<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">Name:   kryrac-scan.koraykey.net<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">Address: 192.168.2.126<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">Name:   kryrac-scan.koraykey.net<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">Address: 192.168.2.127<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">Name:   kryrac-scan.koraykey.net<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">Address: 192.168.2.125<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\"># nslookup www.google.com.tr<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\"># nslookup www.google.com.tr<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">Server:         192.168.2.120<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">Address:        192.168.2.120#53<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">Non-authoritative answer:<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">Name:   www.google.com.tr<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">Address: 173.194.44.31<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">Name:   www.google.com.tr<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">Address: 173.194.44.23<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">Name:   www.google.com.tr<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">Address: 173.194.44.24<\/span><\/pre>\n<p style=\"text-align: justify;\"><span style=\"font-family: arial,helvetica,sans-serif; font-size: 12px;\">DNS Sunucu yap\u0131land\u0131rmam\u0131z tamamland\u0131. Bir sonraki ad\u0131m\u0131m\u0131z olan &#8220;DHCP Sunucu&#8221; yap\u0131land\u0131rmam\u0131za ge\u00e7ebiliriz.<\/span><\/p>\n<ul>\n<li><strong><span style=\"font-family: arial,helvetica,sans-serif; font-size: 12px;\">DHCP Sunucu Yap\u0131land\u0131rmas\u0131<\/span><\/strong><\/li>\n<\/ul>\n<p style=\"text-align: justify;\">1. <span style=\"font-family: arial,helvetica,sans-serif; font-size: 12px;\">\u0130\u015fletim sistemimizde kullanaca\u011f\u0131m\u0131z &#8220;DHCP Sunucu&#8221; paketimizi 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 dhcp<\/span><\/pre>\n<p style=\"text-align: justify;\">2. <span style=\"font-family: arial,helvetica,sans-serif; font-size: 12px;\">Sunucumuzda \u201cDHCP Server\u201d yap\u0131land\u0131rma i\u00e7in kullanaca\u011f\u0131m\u0131z \u201c\/etc\/dhcp\/dhcpd.conf\u201d dosyas\u0131nda da\u011f\u0131taca\u011f\u0131 IP aral\u0131\u011f\u0131na g\u00f6re a\u015fa\u011f\u0131daki \u00f6rnekte oldu\u011fu gibi d\u00fczenliyoruz.<\/span><\/p>\n<pre class=\"brush: bash; gutter: false; first-line: 1\"><span style=\"font-family: courier new,courier; font-size: 12px;\"># vim \/etc\/dhcp\/dhcpd.conf<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">-- Dosyam\u0131z\u0131 a\u00e7\u0131yoruz ve a\u015fa\u011f\u0131daki gibi yap\u0131land\u0131r\u0131yoruz.<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">\"option\" olan b\u00f6l\u00fcmde bilgisayarlar\u0131m\u0131za <\/span><span style=\"font-family: courier new,courier; font-size: 12px;\">da\u011f\u0131taca\u011f\u0131m\u0131z\r\nse\u00e7enekleride yazabiliriz.<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">Allow booting;<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">Allow bootp;\r\nAllow client-updates;<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">authoritative;<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">subnet 192.168.2.0 netmask 255.255.255.0 {<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">  option routers               192.168.2.1;<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">  option subnet-mask           255.255.255.0;<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">  option domain-name           \"koraykey.net\";<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">  option domain-name-servers   192.168.2.120;\r\n<\/span><span style=\"font-family: courier new,courier; font-size: 12px;\">  option ntp-servers\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 192.168.2.120;<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">  default-lease-time           21600;<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">  max-lease-time               43200;<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">  range dynamic-bootp 192.168.2.100 192.168.2.253;<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">}<\/span><\/pre>\n<p style=\"text-align: justify;\">3. <span style=\"font-family: arial,helvetica,sans-serif; font-size: 12px;\">Sunucumuzda \u201cDHCP Server\u201d servisini yapt\u0131\u011f\u0131m\u0131z ayarlarla ba\u015flat\u0131yoruz ve sunucumuz yeniden ba\u015flad\u0131\u011f\u0131nda otomatik a\u00e7\u0131lmas\u0131 i\u00e7in gerekli ayar\u0131m\u0131z\u0131 yap\u0131yoruz.<\/span><\/p>\n<pre class=\"brush: bash; gutter: false; first-line: 1\"><span style=\"font-family: courier new,courier; font-size: 12px;\"># service dhcpd start<\/span>\r\n\r\n-- <span style=\"font-family: courier new,courier; font-size: 12px;\">Sunucumuzda servisimizin a\u00e7\u0131l\u0131rken otomatik ba\u015flamas\u0131 i\u00e7in<\/span>\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\">gerekli ayar\u0131 yap\u0131yoruz.<\/span>\r\n\r\n<span style=\"font-family: courier new,courier; font-size: 12px;\"># chkconfig dhcpd on<\/span><\/pre>\n<p style=\"text-align: justify;\"><span style=\"font-family: arial,helvetica,sans-serif; font-size: 12px;\">DHCP Sunucu yap\u0131land\u0131rmam\u0131z tamamland\u0131. Art\u0131k a\u011f ortam\u0131m\u0131zda bulunan bilgisayarlar\u0131m\u0131z yap\u0131land\u0131rd\u0131\u011f\u0131m\u0131z sunucumuzdan IP Adresi ve di\u011fer se\u00e7enekleri alabilir.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-family: arial,helvetica,sans-serif; font-size: 12px;\">Bu makalemizde &#8220;Linux \u0130\u015fletim Sistemlerinde DNS ve DHCP Sunucu Yap\u0131land\u0131rmas\u0131n\u0131&#8221; inceledik. A\u011f ortamlar\u0131m\u0131zda bulunan sunucular\u0131m\u0131z DHCP Sunucumuzdan IP Adresi alabilir DNS Sunucumuzla adres \u00e7\u00f6z\u00fcmleyebilir durumdad\u0131r. Burada uygulanan ad\u0131mlar \u201cOracle Enterprise Linux 6.4\u2033 i\u015fletim sistemi \u00fczerinde test edilmi\u015ftir. Di\u011fer Linux da\u011f\u0131t\u0131mlar\u0131ylada uyumludur.<\/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 &#8220;Linux \u0130\u015fletim Sistemlerinde DNS ve DHCP Sunucu Yap\u0131land\u0131rmas\u0131&#8221; konusunu inceleyece\u011fiz. DNS Nedir ? DNS (Domain Name System) internet uzay\u0131n\u0131 b\u00f6l\u00fcmlemeye, b\u00f6l\u00fcmleri adland\u0131rmaya ve b\u00f6l\u00fcmler aras\u0131 ileti\u015fimi organize etmeye yarayan bir sistemdir. \u0130nternet a\u011f\u0131n\u0131 olu\u015fturan her birim sadece kendine &hellip; <a href=\"https:\/\/www.koraykey.com\/?p=2797\">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,245,248,244,247,246],"class_list":["post-2797","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-dhcp-kurulumu","tag-linux-dhcp-server-kurulumu","tag-linux-dns-kurulumu","tag-linux-dns-server-kurulumu","tag-linux-isletim-sistemlerinde-dns-ve-dhcp-kurulumu"],"_links":{"self":[{"href":"https:\/\/www.koraykey.com\/index.php?rest_route=\/wp\/v2\/posts\/2797","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=2797"}],"version-history":[{"count":0,"href":"https:\/\/www.koraykey.com\/index.php?rest_route=\/wp\/v2\/posts\/2797\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.koraykey.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2797"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.koraykey.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2797"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.koraykey.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2797"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}