国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 服務器 > Win服務器 > 正文

iptables應用之動態DNS(1)

2024-09-10 00:02:34
字體:
來源:轉載
供稿:網友
一. 核心思想

  配置動態DNS服務器的核心思想是:在Dns服務器上運行多個BIND,每個BIND為來自不同區域的用戶提供解析,因此每個BIND都應具有不同的配置文件和域文件,并且分別監聽在不同的端口。在接到客戶端DNS請求時,根據客戶的ip地址將請求重定向不同的BIND服務端口。BIND響應時,再改寫相應包的服務端口為標準的53端口。這樣就可以根據客戶端的ip地址將不同的解析結果返回給客戶端。整個過程對于客戶端來說都是透明的。實現的關鍵在于運行不同的BIND及運用iptables進行ip地址及端口改寫操作。

二. 配置過程

  步驟1: 配置內核

  netfilter要求內核版本不低于2.3.5,在編譯新內核時,要求選擇和netfilter相關的項目。這些項目通常都是位于"Networking options"子項下。以2.4.0內核為例,我們應該選中的項目有:

  [*] Kernel/User netlink socket
  [ ] Routing messages
  <*> Netlink device emulation
  [*] Network packet filtering (replaces ipchains)
  .......

  然后,在"IP: Netfilter Configuration ---->"選中:

   Connection tracking (required for masq/NAT)
   FTP protocol support
   IP tables support (required for filtering/masq/NAT)
   limit match support
   MAC address match support
   Netfilter MARK match support
   Multiple port match support
   TOS match support
   Connection state match support
   Packet filtering
   REJECT target support
   Full NAT
   MASQUERADE target support
   REDIRECT target support
   Packet mangling
   TOS target support
   MARK target support
   LOG target support
   ipchains (2.2-style) support
   ipfwadm (2.0-style) support

  其中最后兩個項目可以不選,但是如果你比較懷念ipchains或者ipfwadm,你也可以將其選中,以便在2.4內核中使用ipchians或ipfwadm。但是需要注意的是,iptables是和ipchians/ipfwadm相對立的,在使用iptables的同時就不能同時使用ipchains/ipfwadm。編譯成功后,這些模塊文件都位于以下目錄中
/lib/modules/2.4.0/kernel/net/ipv4/netfilter

  編譯2.4.0的新內核時還應該注意要在"Processor type and features"中選擇和你的CPU相對應的正確的CPU選項,否則新內核可能無法正常工作。

  步驟二、 配置BIND服務

  缺省地,BIND服務監聽在53端口,我們可以通過配置讓BIND運行在不同的ip及端口上。實現這一點并不復雜,假設我們的Dns服務器的ip地址是211.163.76.1,并且我們想區分CERNET及非CERNET的客戶,這時我們必須運行兩個BIND,使用不同的配置文件。可以在使用非標準監聽端口的BIND的配置文件中用listen-on指定BIND監聽的端口,比如:

  options {
  listen-on port 54 {211.163.76.1;}
  directory "/var/named_cernet";
  };

  可以用named的-c 選項指定named讀入不同的配置文件,比如:

  /usr/sbin/named -u named -c /etc/named_cernet.conf

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 股票| 阳原县| 开鲁县| 阜南县| 柯坪县| 陈巴尔虎旗| 神木县| 西乌珠穆沁旗| 集安市| 抚顺县| 惠州市| 苍溪县| 兴仁县| 福泉市| 名山县| 常州市| 新河县| 泸定县| 泗水县| 麟游县| 安福县| 碌曲县| 无极县| 余江县| 牟定县| 宜春市| 天柱县| 石棉县| 佛坪县| 改则县| 专栏| 原平市| 安西县| 余江县| 东乡族自治县| 呼图壁县| 泗阳县| 瑞金市| 临朐县| 黄山市| 新干县|