📄 dns-caveats.html.tr.utf8
字号:
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="tr" xml:lang="tr"><head><!-- XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX This file is generated from xml source: DO NOT EDIT XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX --><title>Apache ve DNS ile ilgili Konular - Apache HTTP Sunucusu</title><link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /><link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /><link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link href="./images/favicon.ico" rel="shortcut icon" /></head><body id="manual-page"><div id="page-header"><p class="menu"><a href="./mod/">Mod眉ller</a> | <a href="./mod/directives.html">Y枚nergeler</a> | <a href="./faq/">SSS</a> | <a href="./glossary.html">Terimler</a> | <a href="./sitemap.html">Site Haritas谋</a></p><p class="apache">Apache HTTP Sunucusu S眉r眉m 2.2</p><img alt="" src="./images/feather.gif" /></div><div class="up"><a href="./"><img title="<-" alt="<-" src="./images/left.gif" /></a></div><div id="path"><a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP Sunucusu</a> > <a href="http://httpd.apache.org/docs/">Belgeleme</a> > <a href="./">S眉r眉m 2.2</a></div><div id="page-content"><div id="preamble"><h1>Apache ve DNS ile ilgili Konular</h1><div class="toplang"><p><span>Mevcut Diller: </span><a href="./en/dns-caveats.html" hreflang="en" rel="alternate" title="English"> en </a> |<a href="./ja/dns-caveats.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |<a href="./ko/dns-caveats.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |<a href="./tr/dns-caveats.html" title="T眉rk莽e"> tr </a></p></div> <p>Bu sayfan谋n konusu 艧枚yle 枚zetlenebilirdi: Yap谋land谋rma dosyalar谋n谋zda DNS sorgular谋 yap谋lmas谋n谋 gerektirecek ayarlamalardan ka莽谋n谋n谋z. E臒er yap谋land谋rma dosyalar谋n谋zda DNS sorgusu yap谋larak 莽枚z眉mlenebilecek adresler bulunursa sunucunuz beklenmedik davran谋艧lar (hi莽 ba艧lamayabilir) g枚sterebilece臒i gibi hizmet reddi veya hizmet h谋rs谋zl谋臒谋 (baz谋 kullan谋c谋lar谋n di臒erlerine giden sayfalar谋 莽alma olas谋l谋臒谋 dahil) sald谋r谋lar谋na a莽谋k hale gelebilir.</p> </div><div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#example">Basit Bir 脰rnek</a></li><li><img alt="" src="./images/down.gif" /> <a href="#denial">Hizmet Reddi</a></li><li><img alt="" src="./images/down.gif" /> <a href="#main">"Ana Sunucu" Adresi</a></li><li><img alt="" src="./images/down.gif" /> <a href="#tips">Bu Sorunlardan Ka莽谋nmak i莽in 陌pu莽lar谋</a></li><li><img alt="" src="./images/down.gif" /> <a href="#appendix">Ek: Ufuk Turu</a></li></ul></div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div><div class="section"><h2><a name="example" id="example">Basit Bir 脰rnek</a></h2> <div class="example"><p><code> <VirtualHost falan.fesmekan.dom> <span class="indent"> ServerAdmin filanca@fesmekan.dom <br /> DocumentRoot /siteler/fesmekan </span> </VirtualHost> </code></p></div> <p>Apache鈥檔in beklendi臒i gibi i艧lemesi i莽in her sanal konak i莽in iki veriye mutlaka ihtiyac谋 vard谋r: <code class="directive"><a href="./mod/core.html#servername">ServerName</a></code> ve sunucunun ba臒lant谋 kabul edip hizmet sunaca臒谋 en az bir IP adresi. Yukar谋daki 枚rnekte IP adresi bulunmamaktad谋r, dolay谋s谋yla Apache, <code>falan.fesmekan.dom</code> adresi i莽in bir DNS sorgusu yapmak zorundad谋r. E臒er sunucu, yap谋land谋rma dosyas谋n谋 莽枚z眉mledi臒i s谋rada bir sebeple DNS sunucusuna eri艧emezse bu sanal konak <em>yap谋land谋r谋lmayacak</em> (hApache 1.2 枚ncesinde sunucu hi莽 ba艧lat谋lmazd谋) ve bu sanal kona臒a yap谋lan isteklere yan谋t verilemeyecektir.</p> <p><code>falan.fesmekan.dom</code>鈥檜n 192.168.2.1 IP adresine sahip oldu臒unu varsayarsak yap谋land谋rma 艧枚yle olurdu:</p> <div class="example"><p><code> <VirtualHost 192.168.2.1> <br /> <span class="indent"> ServerAdmin filanca@fesmekan.dom <br /> DocumentRoot /siteler/fesmekan </span> </VirtualHost> </code></p></div> <p>Ancak, bu sefer de bu sanal kona臒谋n sunucu ismini 枚臒renmek i莽in Apache鈥檔in bir ters DNS sorgusu yapmas谋 gerekecektir. E臒er bu sorgu ba艧ar谋s谋z olursa k谋smi bir yap谋land谋rmaya gidilir (Apache 1.2 枚ncesinde sunucu hi莽 ba艧lat谋lmazd谋). E臒er sanal konak isme dayal谋 ise sanal konak k谋smen bile yap谋land谋r谋lmaz. IP鈥檡e dayal谋 sanal konaklar b眉y眉k oranda 莽al谋艧谋r, fakat sunucu ismini i莽eren tam bir adres 眉retilmesini gerektiren bir durumda, sunucu ge莽erli bir adres 眉retemez.</p> <p>Her iki sorunu da 莽枚zen yap谋land谋rma 艧枚yle olurdu:</p> <div class="example"><p><code> <VirtualHost 192.168.2.1> <br /> <span class="indent"> ServerName falan.fesmekan.dom <br /> ServerAdmin filanca@fesmekan.dom <br /> DocumentRoot /siteler/fesmekan </span> </VirtualHost> </code></p></div> </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div><div class="section"><h2><a name="denial" id="denial">Hizmet Reddi</a></h2> <p>Hizmet reddinin meydana gelebilecek (en az) iki t眉r眉 vard谋r. Apache鈥檔in 1.2 枚ncesi bir s眉r眉m眉n眉 kullan谋yorsan谋z sanal konaklar谋n谋zdan herhangi biri i莽in yukar谋daki iki sorgudan biri ba艧ar谋s谋z olursa sunucunuzu asla ba艧latamazs谋n谋z. Baz谋 durumlarda, DNS sorgular谋ndan al谋nacak yan谋tlar sizin denetiminizde olmayabilir; 枚rne臒in <code>fesmekan.dom</code> m眉艧terilerinizden birine aitse ve kendi DNS sunucular谋 varsa <code>falan.fesmekan.dom</code> kayd谋n谋 silerek sunucunuzun hi莽 ba艧lat谋lamamas谋na (1.2 枚ncesi) sebep olabilirler.</p> <p>Di臒er t眉r眉 biraz daha sinsidir. 艦枚yle bir yap谋land谋rman谋z olsun:</p> <div class="example"><p><code> <VirtualHost falan.fesmekan.dom><br /> <span class="indent"> ServerAdmin filanca@fesmekan.dom <br /> DocumentRoot /siteler/fesmekan </span> </VirtualHost><br /> <br /> <VirtualHost misal.mesela.dom><br /> <span class="indent"> ServerAdmin falanca@mesela.dom<br /> DocumentRoot /siteler/mesela<br /> </span> </VirtualHost> </code></p></div> <p><code>falan.fesmekan.dom</code>鈥檃 192.168.2.1, <code>misal.mesela.dom</code>鈥檃 192.168.2.2 atad谋臒谋n谋z谋 fakat, <code>mesela.dom</code>鈥檜n DNS kayd谋n谋n sizin denetiminizde olmad谋臒谋n谋 varsayal谋m. Bu yap谋land谋rmayla, <code>mesela.dom</code>鈥檜 <code>fesmekan.dom</code>鈥檃 giden t眉m trafi臒i 莽alabilecek duruma getirirsiniz. Bunu ger莽ekle艧tirmek i莽in DNS kayd谋nda <code>misal.mesela.dom</code>鈥檃 192.168.2.1 adresinin atanmas谋 yeterlidir. Kendi DNS鈥檒erine sahip olduklar谋ndan dolay谋 <code>misal.mesela.dom</code>鈥檃 istedikleri IP adresini atamaktan onlar谋 al谋koyamazs谋n谋z.</p> <p>192.168.2.1鈥檈 gelen isteklerin hepsine (<code>http://falan.fesmekan.dom/biryer</code> 艧eklinde yaz谋lan adresler dahil) <code>mesela.dom</code> sanal kona臒谋nca hizmet sunulacakt谋r. Apache鈥檔in gelen istekleri sundu臒u sanal konaklarla nas谋l e艧le艧tirdi臒ini bilirseniz bunun sebebini kolayca anlars谋n谋z. Bunu kabataslak a莽谋klayan <a href="vhosts/details.html">bir belgemiz mevcuttur</a>.</p> </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div><div class="section"><h2><a name="main" id="main">"Ana Sunucu" Adresi</a></h2> <p>Apache 1.1鈥檇e <a href="vhosts/name-based.html">isme dayal谋 sanal konak deste臒i</a>ne ek olarak, Apache鈥檔in, <code class="program"><a href="./programs/httpd.html">httpd</a></code>鈥檔in 莽al谋艧t谋臒谋 makinenin IP adres(ler)ini de bilmeye ihtiyac谋 vard谋r. Bu adresi elde etmek i莽in sunucu, ya sunucu genelinde ge莽erli <code class="directive"><a href="./mod/core.html#servername">ServerName</a></code> y枚nergesine bakar ya da bir C i艧levi olan <code>gethostname</code>鈥檌 kullan谋r (i艧lev, komut isteminden <code>hostname</code> komutuna d枚nen yan谋t谋n ayn谋s谋n谋 d枚nd眉r眉r) ve ard谋ndan bu adresle ilgili olarak bir DNS sorgusu yapar. Bu sorgudan ka莽谋nman谋n hen眉z bir yolu yoktur.</p> <p>E臒er bu sorgunun (DNS sunucusunun 莽枚km眉艧 olmas谋 gibi bir nedenle) ba艧ar谋s谋z olabilece臒inden korkuyorsan谋z, makine ismini ve IP adresini <code>/etc/hosts</code> dosyan谋za yazabilirsiniz (Makinenizin d眉zg眉n olarak a莽谋labilmesi i莽in zaten bu kayd谋 yapm谋艧 olman谋z gerekir). Kulland谋臒谋n谋z i艧letim sistemine ba臒l谋 olarak bu kayd谋n <code>/etc/resolv.conf</code> veya <code>/etc/nsswitch.conf</code> dosyas谋nda bulunmas谋 gerekebilir.</p> <p>Herhangi bir nedenle sunucunuz bir DNS sorgusu yapm谋yorsa veya yapmamal谋ysa, Apache鈥檡i <code>HOSTRESORDER</code> ortam de臒i艧kenine "<code>local</code>" de臒erini atad谋ktan sonra 莽al谋艧t谋rabilirsiniz. Bu tamamen i艧letim sistemine ve kulland谋臒谋n谋z 莽枚z眉mleyici k眉t眉phanelere ba臒l谋d谋r. Ayr谋ca, ortam谋 denetlemek i莽in <code class="module"><a href="./mod/mod_env.html">mod_env</a></code> kullanm谋yorsan谋z, CGI鈥檒er de bundan etkilenir. En iyisi i艧letim sisteminizin SSS belgelerini ve k谋lavuz sayfalar谋n谋 okumakt谋r.</p> </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div><div class="section"><h2><a name="tips" id="tips">Bu Sorunlardan Ka莽谋nmak i莽in 陌pu莽lar谋</a></h2> <ul> <li><code class="directive"><a href="./mod/core.html#virtualhost">VirtualHost</a></code> y枚nergelerinizde IP adresleri kullan谋n谋z.</li> <li><code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> y枚nergelerinizde IP adresleri kullan谋n谋z.</li> <li>T眉m sanal konaklar谋n ayr谋 birer <code class="directive"><a href="./mod/core.html#servername">ServerName</a></code> y枚nergesi olsun.</li> <li>Hi莽bir sayfa sunulmayan bir <code><VirtualHost _default_:*></code> sanal kona臒谋n谋z olsun.</li> </ul> </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div><div class="section"><h2><a name="appendix" id="appendix">Ek: Ufuk Turu</a></h2> <p>DNS ile ilgili durum hi莽 de arzu edildi臒i gibi de臒ildir. Apache 1.2 i莽in, DNS sorgular谋 ba艧ar谋s谋z olsa bile sunucunun ba艧lat谋labilmesini sa臒lamaya 莽al谋艧t谋k, fakat belki yapabildi臒imizden daha da iyisi m眉mk眉nd眉r. G眉n眉m眉z Genel A臒鈥櫮眓da IP adresleri s谋k s谋k de臒i艧ti臒inden yap谋land谋rma dosyas谋na do臒rudan IP adresini yazma gereklili臒i asla arzu edilen davran谋艧 de臒ildir.</p> <p>Yukar谋da nas谋l yap谋ld谋臒谋 a莽谋klanan hizmet h谋rs谋zl谋臒谋 sald谋r谋s谋na kar艧谋 枚nlem olarak, normal sorgudan d枚nen IP adresine bir ters DNS sorgusu yap谋p bu iki sonucu kar艧谋la艧t谋rmak ve e艧le艧meme durumunda sanal kona臒谋 iptal etmek bir 莽枚z眉m olabilir. Fakat bunun m眉mk眉n olabilmesi i莽in uygun bir ters DNS kayd谋na ihtiya莽 vard谋r. (FTP sunucular谋 ve TCP sarmalay谋c谋lar taraf谋ndan yap谋lan 莽ifte ters DNS sorgusu kullan谋m谋ndan dolay谋 莽o臒u a臒 y枚neticisi bu konuda zaten bilgi sahibidir.)</p> <p>Her hal眉karda, IP adreslerinin kullan谋lmamas谋 nedeniyle yap谋lan DNS sorgular谋n谋n ba艧ar谋s谋z olmas谋 durumunda sanal konakl谋 bir sunucuyu d眉zg眉n bir 艧ekilde ba艧latmak olas谋 g枚r眉nmektedir. Yap谋land谋rmay谋 k谋smen iptal etmek gibi k谋smi 莽枚z眉mler, sunucudan beklentinizin ne oldu臒una ba臒l谋 olarak sunucuyu hi莽 ba艧latmamaktan daha iyi olabilir.</p> <p>HTTP/1.1鈥檇e belirtildi臒i gibi <code>Host</code> ba艧l谋臒谋n谋 g枚ndererek i艧lem yapabilen taray谋c谋lar ve vekiller IP鈥檡e dayal谋 sanal konak kullan谋m谋n谋 tamamen ortadan kald谋rman谋n m眉mk眉n olabilece臒ini g枚stermektedir. Bu durumda yap谋land谋rman谋n 莽枚z眉mlenmesi a艧amas谋nda DNS sorgusu yapma gere臒i kalmayacakt谋r. Fakat 1997 Mart鈥櫮眓dan beri 枚nemli sunucular 眉zerinde bunlar谋n yeterince geni艧 bir uygulama alan谋 bulmad谋臒谋 g枚r眉lmektedir.</p> </div></div><div class="bottomlang"><p><span>Mevcut Diller: </span><a href="./en/dns-caveats.html" hreflang="en" rel="alternate" title="English"> en </a> |<a href="./ja/dns-caveats.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |<a href="./ko/dns-caveats.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |<a href="./tr/dns-caveats.html" title="T眉rk莽e"> tr </a></p></div><div id="footer"><p class="apache">Copyright 2008 The Apache Software Foundation.<br /><a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a> alt谋nda lisansl谋d谋r.</p><p class="menu"><a href="./mod/">Mod眉ller</a> | <a href="./mod/directives.html">Y枚nergeler</a> | <a href="./faq/">SSS</a> | <a href="./glossary.html">Terimler</a> | <a href="./sitemap.html">Site Haritas谋</a></p></div></body></html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -