{"id":1194,"date":"2017-05-25T16:56:15","date_gmt":"2017-05-25T14:56:15","guid":{"rendered":"http:\/\/www.ayhanarda.com\/blog\/?p=1194"},"modified":"2017-05-25T16:56:15","modified_gmt":"2017-05-25T14:56:15","slug":"vesta-panel-kurulu-sunucunun-dns-cozumleyememesi-sorunu-ve-cozumu","status":"publish","type":"post","link":"https:\/\/www.ayhanarda.com\/blog\/2017\/05\/vesta-panel-kurulu-sunucunun-dns-cozumleyememesi-sorunu-ve-cozumu\/","title":{"rendered":"Vesta panel kurulu sunucunun dns \u00e7\u00f6z\u00fcmleyememesi sorunu ve \u00e7\u00f6z\u00fcm\u00fc"},"content":{"rendered":"<p>Sunucunuz herhangi bir ip yi pingleyebiliyor ama isim \u00e7\u00f6zemiyor durumda ise , \/etc\/resolv.conf dosyan\u0131zda ki dns serverlar eri\u015filebilir durumda ise , iptables kullan\u0131yor iseniz muhtemelen resolv.conf dosyan\u0131zda yazan ip lere do\u011fru 53 portunun gidi\u015fine izin vermeniz gerekecektir.<\/p>\n<p>Vesta iptables kural dizisini a\u015fa\u011f\u0131daki \u015fekilde g\u00f6rebilirsiniz.<\/p>\n<p>nano <span class=\"crayon-sy\">$<\/span><span class=\"crayon-v\">VESTA<\/span><span class=\"crayon-o\">\/<\/span><span class=\"crayon-v\">data<\/span><span class=\"crayon-o\">\/<\/span><span class=\"crayon-v\">firewall<\/span><span class=\"crayon-o\">\/<\/span><span class=\"crayon-v\">rules<\/span><span class=\"crayon-sy\">.<\/span><span class=\"crayon-v\">conf<\/span><\/p>\n<p>Kural de\u011fi\u015ftirdikten sonra update etmek i\u00e7in a\u015fa\u011f\u0131daki komutu kullanabilirsiniz.<\/p>\n<p><span class=\"crayon-v\">v<\/span><span class=\"crayon-o\">&#8211;<\/span><span class=\"crayon-v\">update<\/span><span class=\"crayon-o\">&#8211;<\/span><span class=\"crayon-v\">firewall<\/span><\/p>\n<p>\u00d6rne\u011fin resolv.conf dosyan\u0131zda google \u0131n 8.8.8.8 ve 8.8.4.4 dns leri var , bu durumda a\u015fa\u011f\u0131daki komutlar \u00e7al\u0131\u015ft\u0131rabilirsiniz.<\/p>\n<p><strong>\/sbin\/iptables <span class=\"crayon-o\">&#8211;<\/span><span class=\"crayon-i\">A<\/span> <span class=\"crayon-v\">OUTPUT<\/span> <span class=\"crayon-o\">&#8211;<\/span><span class=\"crayon-i\">p<\/span> <span class=\"crayon-v\">udp<\/span> <span class=\"crayon-o\">&#8211;<\/span><span class=\"crayon-i\">d<\/span> <span class=\"crayon-sy\">8.8.8.8<\/span> <span class=\"crayon-o\">&#8212;<\/span><span class=\"crayon-i\">dport<\/span> <span class=\"crayon-cn\">53<\/span> <span class=\"crayon-o\">&#8211;<\/span><span class=\"crayon-i\">m<\/span> <span class=\"crayon-v\">state<\/span> <span class=\"crayon-o\">&#8212;<\/span><span class=\"crayon-e\">state <\/span><span class=\"crayon-r\">NEW<\/span><span class=\"crayon-sy\">,<\/span><span class=\"crayon-v\">ESTABLISHED<\/span> <span class=\"crayon-o\">&#8211;<\/span><span class=\"crayon-i\">j<\/span> <span class=\"crayon-i\">ACCEPT<\/span><\/strong><\/p>\n<p><strong>\/sbin\/iptables <span class=\"crayon-o\">&#8211;<\/span><span class=\"crayon-i\">A<\/span> <span class=\"crayon-v\">INPUT<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><span class=\"crayon-o\">&#8211;<\/span><span class=\"crayon-i\">p<\/span> <span class=\"crayon-v\">udp<\/span> <span class=\"crayon-o\">&#8211;<\/span><span class=\"crayon-i\">s<\/span> <span class=\"crayon-sy\">8.8.8.8<\/span> <span class=\"crayon-o\">&#8212;<\/span><span class=\"crayon-i\">sport<\/span> <span class=\"crayon-cn\">53<\/span> <span class=\"crayon-o\">&#8211;<\/span><span class=\"crayon-i\">m<\/span> <span class=\"crayon-v\">state<\/span> <span class=\"crayon-o\">&#8212;<\/span><span class=\"crayon-e\">state <\/span><span class=\"crayon-v\">ESTABLISHED<\/span><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0 <\/span><span class=\"crayon-o\">&#8211;<\/span><span class=\"crayon-i\">j<\/span> <span class=\"crayon-i\">ACCEPT<\/span><\/strong><\/p>\n<p><strong>\/sbin\/iptables <span class=\"crayon-o\">&#8211;<\/span><span class=\"crayon-i\">A<\/span> <span class=\"crayon-v\">OUTPUT<\/span> <span class=\"crayon-o\">&#8211;<\/span><span class=\"crayon-i\">p<\/span> <span class=\"crayon-v\">tcp<\/span> <span class=\"crayon-o\">&#8211;<\/span><span class=\"crayon-i\">d<\/span> <span class=\"crayon-sy\">8.8.4.4<\/span> <span class=\"crayon-o\">&#8212;<\/span><span class=\"crayon-i\">dport<\/span> <span class=\"crayon-cn\">53<\/span> <span class=\"crayon-o\">&#8211;<\/span><span class=\"crayon-i\">m<\/span> <span class=\"crayon-v\">state<\/span> <span class=\"crayon-o\">&#8212;<\/span><span class=\"crayon-e\">state <\/span><span class=\"crayon-r\">NEW<\/span><span class=\"crayon-sy\">,<\/span><span class=\"crayon-v\">ESTABLISHED<\/span> <span class=\"crayon-o\">&#8211;<\/span><span class=\"crayon-i\">j<\/span> <span class=\"crayon-i\">ACCEPT<\/span><\/strong><\/p>\n<p><strong>\/sbin\/iptables <span class=\"crayon-o\">&#8211;<\/span><span class=\"crayon-i\">A<\/span> <span class=\"crayon-v\">INPUT<\/span><span class=\"crayon-h\">\u00a0\u00a0<\/span><span class=\"crayon-o\">&#8211;<\/span><span class=\"crayon-i\">p<\/span> <span class=\"crayon-v\">tcp<\/span> <span class=\"crayon-o\">&#8211;<\/span><span class=\"crayon-i\">s<\/span> <span class=\"crayon-v\"><span class=\"crayon-sy\">8.8.4.4<\/span><\/span> <span class=\"crayon-o\">&#8212;<\/span><span class=\"crayon-i\">sport<\/span> <span class=\"crayon-cn\">53<\/span> <span class=\"crayon-o\">&#8211;<\/span><span class=\"crayon-i\">m<\/span> <span class=\"crayon-v\">state<\/span> <span class=\"crayon-o\">&#8212;<\/span><span class=\"crayon-e\">state <\/span><span class=\"crayon-v\">ESTABLISHED<\/span><span class=\"crayon-h\">\u00a0\u00a0\u00a0\u00a0 <\/span><span class=\"crayon-o\">&#8211;<\/span><span class=\"crayon-i\">j<\/span> <span class=\"crayon-e\">ACCEPT<\/span><\/strong><\/p>\n<p>Bunu her seferinde tek tek yapmamak i\u00e7in k\u00fc\u00e7\u00fck bir bash script kullanabilirsiniz. \u00d6rne\u011fi a\u015fa\u011f\u0131daki gibidir.<\/p>\n<div id=\"wpshdo_1\" class=\"wp-synhighlighter-outer\"><div id=\"wpshdt_1\" class=\"wp-synhighlighter-expanded\"><table border=\"0\" width=\"100%\"><tr><td align=\"left\" width=\"80%\"><a name=\"#codesyntax_1\"><\/a><a id=\"wpshat_1\" class=\"wp-synhighlighter-title\" href=\"#codesyntax_1\"  onClick=\"javascript:wpsh_toggleBlock(1)\" title=\"Click to show\/hide code block\">Source code<\/a><\/td><td align=\"right\"><a href=\"#codesyntax_1\" onClick=\"javascript:wpsh_code(1)\" title=\"Show code only\"><img decoding=\"async\" border=\"0\" style=\"border: 0 none\" src=\"https:\/\/www.ayhanarda.com\/blog\/wp-content\/plugins\/wp-synhighlight\/themes\/default\/images\/code.png\" \/><\/a>&nbsp;<a href=\"#codesyntax_1\" onClick=\"javascript:wpsh_print(1)\" title=\"Print code\"><img decoding=\"async\" border=\"0\" style=\"border: 0 none\" src=\"https:\/\/www.ayhanarda.com\/blog\/wp-content\/plugins\/wp-synhighlight\/themes\/default\/images\/printer.png\" \/><\/a>&nbsp;<a href=\"https:\/\/www.ayhanarda.com\/blog\/wp-content\/plugins\/wp-synhighlight\/About.html\" target=\"_blank\" title=\"Show plugin information\"><img decoding=\"async\" border=\"0\" style=\"border: 0 none\" src=\"https:\/\/www.ayhanarda.com\/blog\/wp-content\/plugins\/wp-synhighlight\/themes\/default\/images\/info.gif\" \/><\/a>&nbsp;<\/td><\/tr><\/table><\/div><div id=\"wpshdi_1\" class=\"wp-synhighlighter-inner\" style=\"display: block;\"><pre class=\"bash\" style=\"font-family:monospace;\"><span class=\"co0\">#!\/bin\/bash<\/span>\n<span class=\"re2\">Firewall<\/span>=<span class=\"st0\">&quot;\/sbin\/iptables&quot;<\/span>\n&nbsp;\n<span class=\"co0\"># Ayhan ARDA - http:\/\/www.ayhanarda.com<\/span>\n<span class=\"re2\">DNS_SUNUCU<\/span>=$<span class=\"br0\">&#40;<\/span><span class=\"kw2\">cat<\/span> <span class=\"sy0\">\/<\/span>etc<span class=\"sy0\">\/<\/span>resolv.conf  <span class=\"sy0\">|<\/span> <span class=\"kw2\">grep<\/span> <span class=\"re5\">-v<\/span> <span class=\"st_h\">'^#'<\/span> <span class=\"sy0\">|<\/span> <span class=\"kw2\">grep<\/span> nameserver <span class=\"sy0\">|<\/span> <span class=\"kw2\">awk<\/span> <span class=\"st_h\">'{print $2}'<\/span><span class=\"br0\">&#41;<\/span>\n&nbsp;\n<span class=\"kw1\">for<\/span> ip <span class=\"kw1\">in<\/span> <span class=\"re1\">$DNS_SUNUCU<\/span>\n<span class=\"kw1\">do<\/span>\n        <span class=\"kw3\">echo<\/span> <span class=\"st0\">&quot;(tcp, udp port 53) '<span class=\"es2\">$ip<\/span>' adresleri i\u00e7in izinler veriliyor&quot;<\/span>\n        <span class=\"re1\">$Firewall<\/span> <span class=\"re5\">-A<\/span> OUTPUT <span class=\"re5\">-p<\/span> udp <span class=\"re5\">-d<\/span> <span class=\"re1\">$ip<\/span> <span class=\"re5\">--dport<\/span> 53 <span class=\"re5\">-m<\/span> state <span class=\"re5\">--state<\/span> NEW,ESTABLISHED <span class=\"re5\">-j<\/span> ACCEPT\n        <span class=\"re1\">$Firewall<\/span> <span class=\"re5\">-A<\/span> INPUT  <span class=\"re5\">-p<\/span> udp <span class=\"re5\">-s<\/span> <span class=\"re1\">$ip<\/span> <span class=\"re5\">--sport<\/span> 53 <span class=\"re5\">-m<\/span> state <span class=\"re5\">--state<\/span> ESTABLISHED     <span class=\"re5\">-j<\/span> ACCEPT\n        <span class=\"re1\">$Firewall<\/span> <span class=\"re5\">-A<\/span> OUTPUT <span class=\"re5\">-p<\/span> tcp <span class=\"re5\">-d<\/span> <span class=\"re1\">$ip<\/span> <span class=\"re5\">--dport<\/span> 53 <span class=\"re5\">-m<\/span> state <span class=\"re5\">--state<\/span> NEW,ESTABLISHED <span class=\"re5\">-j<\/span> ACCEPT\n        <span class=\"re1\">$Firewall<\/span> <span class=\"re5\">-A<\/span> INPUT  <span class=\"re5\">-p<\/span> tcp <span class=\"re5\">-s<\/span> <span class=\"re1\">$ip<\/span> <span class=\"re5\">--sport<\/span> 53 <span class=\"re5\">-m<\/span> state <span class=\"re5\">--state<\/span> ESTABLISHED     <span class=\"re5\">-j<\/span> ACCEPT\n<span class=\"kw1\">done<\/span><\/pre><\/div><\/div>\n<p>Ayhan ARDA<\/p>\n<div style=\"padding-bottom:20px; padding-top:10px;\" class=\"hupso-share-buttons\"><!-- Hupso Share Buttons - https:\/\/www.hupso.com\/share\/ --><a class=\"hupso_toolbar\" href=\"https:\/\/www.hupso.com\/share\/\"><img decoding=\"async\" src=\"https:\/\/static.hupso.com\/share\/buttons\/lang\/tr\/share-medium.png\" style=\"border:0px; padding-top: 5px; float:left;\" alt=\"Share Button\"\/><\/a><script type=\"text\/javascript\">var hupso_services_t=new Array(\"Twitter\",\"Facebook\",\"Google Plus\",\"Pinterest\",\"Linkedin\");var hupso_background_t=\"#EAF4FF\";var hupso_border_t=\"#66CCFF\";var hupso_toolbar_size_t=\"medium\";var hupso_image_folder_url = \"\";var hupso_twitter_via=\"ayhanarda\";var hupso_url_t=\"\";var hupso_title_t=\"Vesta%20panel%20kurulu%20sunucunun%20dns%20%C3%A7%C3%B6z%C3%BCmleyememesi%20sorunu%20ve%20%C3%A7%C3%B6z%C3%BCm%C3%BC\";<\/script><script type=\"text\/javascript\" src=\"https:\/\/static.hupso.com\/share\/js\/share_toolbar.js\"><\/script><!-- Hupso Share Buttons --><\/div>","protected":false},"excerpt":{"rendered":"Sunucunuz herhangi bir ip yi pingleyebiliyor ama isim \u00e7\u00f6zemiyor durumda ise , \/etc\/resolv.conf dosyan\u0131zda ki dns serverlar eri\u015filebilir durumda ise , iptables kullan\u0131yor iseniz muhtemelen resolv.conf dosyan\u0131zda yazan ip lere do\u011fru 53 portunun gidi\u015fine izin vermeniz gerekecektir. Vesta iptables kural dizisini a\u015fa\u011f\u0131daki \u015fekilde g\u00f6rebilirsiniz. nano $VESTA\/data\/firewall\/rules.conf Kural de\u011fi\u015ftirdikten sonra update etmek i\u00e7in a\u015fa\u011f\u0131daki komutu kullanabilirsiniz. [&hellip;]","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_coblocks_attr":"","_coblocks_dimensions":"","_coblocks_responsive_height":"","_coblocks_accordion_ie_support":"","footnotes":""},"categories":[265,66,67,1149],"tags":[1153,1152,1155,1154,1150,1151],"class_list":["post-1194","post","type-post","status-publish","format-standard","hentry","category-dns","category-linux-2","category-shell-script","category-vesta-panel","tag-debian-dns-calismiyor","tag-debian-dns-not-working","tag-debian-dns-problem","tag-debian-dns-problemi","tag-vesta-dns","tag-vesta-dns-not-working"],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.ayhanarda.com\/blog\/wp-json\/wp\/v2\/posts\/1194","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ayhanarda.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ayhanarda.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ayhanarda.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ayhanarda.com\/blog\/wp-json\/wp\/v2\/comments?post=1194"}],"version-history":[{"count":1,"href":"https:\/\/www.ayhanarda.com\/blog\/wp-json\/wp\/v2\/posts\/1194\/revisions"}],"predecessor-version":[{"id":1195,"href":"https:\/\/www.ayhanarda.com\/blog\/wp-json\/wp\/v2\/posts\/1194\/revisions\/1195"}],"wp:attachment":[{"href":"https:\/\/www.ayhanarda.com\/blog\/wp-json\/wp\/v2\/media?parent=1194"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ayhanarda.com\/blog\/wp-json\/wp\/v2\/categories?post=1194"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ayhanarda.com\/blog\/wp-json\/wp\/v2\/tags?post=1194"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}