亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 2307 | 回復(fù): 5
打印 上一主題 下一主題

[DNS] 能實現(xiàn)客戶端條件轉(zhuǎn)發(fā)功能嗎? [復(fù)制鏈接]

論壇徽章:
1
CU十二周年紀(jì)念徽章
日期:2013-10-24 15:41:34
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2014-10-11 17:06 |只看該作者 |倒序瀏覽
各位,我搭建了一個DNS,用的BIND9.10,我想實現(xiàn)根據(jù)客戶端地址來進行條件轉(zhuǎn)發(fā),有辦法實現(xiàn)嗎?

比如:客戶地址段1用本機DNS1進行解析,客戶地址段2轉(zhuǎn)發(fā)到DNS2進行解析。

我知道讓客戶地址段2直接修改本地DNS配置最簡單,但我現(xiàn)在不方便通知所有客戶修改DNS。

貌似OPTIONS里的轉(zhuǎn)發(fā),要么不轉(zhuǎn)發(fā),要么都轉(zhuǎn)發(fā),針對ZONE特定域名轉(zhuǎn)發(fā)我知道。

VIEW里,倒是可以匹配客戶地址段,這里面如何配置轉(zhuǎn)發(fā)??

大家有何高見?謝謝!

論壇徽章:
26
CU十二周年紀(jì)念徽章
日期:2013-10-24 15:41:34技術(shù)圖書徽章
日期:2014-07-11 16:27:52辰龍
日期:2014-09-04 13:40:43白羊座
日期:2014-09-09 12:51:55雙子座
日期:2014-09-26 11:00:042014年中國系統(tǒng)架構(gòu)師大會
日期:2014-10-14 15:59:00子鼠
日期:2014-10-23 16:48:23巨蟹座
日期:2014-10-27 08:21:10申猴
日期:2014-12-08 10:16:282015年辭舊歲徽章
日期:2015-03-03 16:54:15NBA常規(guī)賽紀(jì)念章
日期:2015-05-04 22:32:03IT運維版塊每日發(fā)帖之星
日期:2016-01-29 06:20:00
2 [報告]
發(fā)表于 2014-10-13 07:37 |只看該作者
bind view功能

下面帖中的bind view配置看看
http://72891.cn/thread-4153855-1-1.html

論壇徽章:
24
天蝎座
日期:2014-05-13 18:05:59IT運維版塊每日發(fā)帖之星
日期:2015-11-26 06:20:00操作系統(tǒng)版塊每月發(fā)帖之星
日期:2015-12-02 14:57:54IT運維版塊每月發(fā)帖之星
日期:2016-01-07 23:01:56IT運維版塊每周發(fā)帖之星
日期:2016-01-07 23:04:2615-16賽季CBA聯(lián)賽之青島
日期:2016-01-23 07:58:272016猴年福章徽章
日期:2016-02-18 15:30:3415-16賽季CBA聯(lián)賽之北控
日期:2016-03-23 14:20:06IT運維版塊每日發(fā)帖之星
日期:2016-04-01 06:20:0015-16賽季CBA聯(lián)賽之吉林
日期:2016-06-28 13:51:54IT運維版塊每日發(fā)帖之星
日期:2016-07-01 06:20:00IT運維版塊每日發(fā)帖之星
日期:2015-11-23 06:20:00
3 [報告]
發(fā)表于 2014-10-13 13:54 |只看該作者
你要的功能其實就是我下面說的dns view功能,不用什么dns1和dns2,看完你就明白了。你無非就是想讓一個域名在2個域名服務(wù)器上解析成不同ip地址,其實你整的有點復(fù)雜,看完下面你就知道怎么做了。


偶dns總結(jié)的部分內(nèi)容:
DNS VIEW功能則和上面的輪詢完全不同,VIEW是把同一個域名根據(jù)用戶的IP網(wǎng)段分配到不同的主機上,這樣不光有一定的可控性,還可以根據(jù)地理區(qū)域,將用戶按照就近原則訪問離自己近的web服務(wù)器或郵件服務(wù)器。例如:
電信和網(wǎng)通的接口只有10GB,當(dāng)電信用戶和網(wǎng)通用戶互訪是有一定的帶寬延遲,那麼通過VIEW功能正好解決此問題,通過view將所有電信用戶訪問到在電信網(wǎng)段的服務(wù)器上,將所有網(wǎng)通用戶訪問到網(wǎng)通網(wǎng)段的服務(wù)器上。範(fàn)例:
acl dianxin { 110.110.110.110/16;};      電信
(這個acl可以配置成一個文件,直接通過include加載例如:
include "local_acl.conf";
然後在local_acl.conf配置上面這段話也行)


acl wangtong { 220.220.220.220/16;};    網(wǎng)通
acl others    {221.221.221.221/16;};     其他ISP
view “dianxintest” {
       Match-clients { “dianxin”;};
zone “.” IN {                       (設(shè)定各個view,必須要設(shè)定根域zone)
      type hnnt;
      file “named.ca”;
};

zone www.baidu.com IN {
      type master;
      file “www.baidu.com.zone”;     
};
};


下來看另外一個VIEW
View “wangtongtest” {
      Match-clients { “wangtong”;};
zone “.” IN {                        
      type hnnt;
      file “named.ca”;
};

zone www.baidu.com IN {
      type master;
      file “cn.www.baidu.com.zone”;        存放的zone文件名稱要和第一個view不同.
};
};
View “otherstest” {
      Match-clients { “others”;};
zone “.” IN {                        
      type hnnt;
      file “named.ca”;
};

zone www.baidu.com IN {
      type master;
      file “others.www.baidu.com.zone”;        存放的zone文件名稱要和前面的view不同.
};
};
Named.conf設(shè)定到上述即可。
Zone的設(shè)定很簡單,只要分別把這3個zone的A記錄的IP設(shè)定到你想分配到那三臺web服務(wù)器上的IP即可。


論壇徽章:
1
CU十二周年紀(jì)念徽章
日期:2013-10-24 15:41:34
4 [報告]
發(fā)表于 2014-10-14 14:54 |只看該作者
哎,到底是你沒有看明白我的文字,還是我的文字表達的不夠明白。

我知道VIEW的功能,就是同一個域名針對不同的客戶A/B解析成不同的地址A1/B1

而我想做的,是A和B都向DNS1發(fā)出請求,A被DNS1解析了,B被DNS1轉(zhuǎn)發(fā)了

如此而已。

論壇徽章:
26
CU十二周年紀(jì)念徽章
日期:2013-10-24 15:41:34技術(shù)圖書徽章
日期:2014-07-11 16:27:52辰龍
日期:2014-09-04 13:40:43白羊座
日期:2014-09-09 12:51:55雙子座
日期:2014-09-26 11:00:042014年中國系統(tǒng)架構(gòu)師大會
日期:2014-10-14 15:59:00子鼠
日期:2014-10-23 16:48:23巨蟹座
日期:2014-10-27 08:21:10申猴
日期:2014-12-08 10:16:282015年辭舊歲徽章
日期:2015-03-03 16:54:15NBA常規(guī)賽紀(jì)念章
日期:2015-05-04 22:32:03IT運維版塊每日發(fā)帖之星
日期:2016-01-29 06:20:00
5 [報告]
發(fā)表于 2014-10-14 15:41 |只看該作者
本帖最后由 cryboy2001 于 2014-10-14 15:41 編輯

forwarders
設(shè)定轉(zhuǎn)發(fā)使用的ip地址。默認(rèn)的列表是空的(不轉(zhuǎn)發(fā))。轉(zhuǎn)發(fā)也可以設(shè)置在每個域上,這樣全局選項中的轉(zhuǎn)發(fā)設(shè)置就不會起作用了。用戶可以將不同的域轉(zhuǎn)發(fā)到服務(wù)器上,或者對不同的域可以實現(xiàn)forward only或first的不同方式,也可以根本就不轉(zhuǎn)發(fā)。


view "external" {

match-clients { any; };

recursion no;

zone "example.com" {

type master;

file "example-external.db";

[ forward (only|first) ; ]
用來代替全局的轉(zhuǎn)發(fā)器列表。如果不在forward類型的域中設(shè)定,就不會有這個域查詢的被轉(zhuǎn)發(fā);全局的轉(zhuǎn)發(fā)設(shè)置則沒有起作用。
[ forwarders

{ ip_addr [port ip_port] ; [ ip_addr [port ip_port] ; ... ] }; ]

};

};

論壇徽章:
24
天蝎座
日期:2014-05-13 18:05:59IT運維版塊每日發(fā)帖之星
日期:2015-11-26 06:20:00操作系統(tǒng)版塊每月發(fā)帖之星
日期:2015-12-02 14:57:54IT運維版塊每月發(fā)帖之星
日期:2016-01-07 23:01:56IT運維版塊每周發(fā)帖之星
日期:2016-01-07 23:04:2615-16賽季CBA聯(lián)賽之青島
日期:2016-01-23 07:58:272016猴年福章徽章
日期:2016-02-18 15:30:3415-16賽季CBA聯(lián)賽之北控
日期:2016-03-23 14:20:06IT運維版塊每日發(fā)帖之星
日期:2016-04-01 06:20:0015-16賽季CBA聯(lián)賽之吉林
日期:2016-06-28 13:51:54IT運維版塊每日發(fā)帖之星
日期:2016-07-01 06:20:00IT運維版塊每日發(fā)帖之星
日期:2015-11-23 06:20:00
6 [報告]
發(fā)表于 2014-10-14 19:50 |只看該作者
本帖最后由 woxizishen 于 2014-10-14 19:56 編輯

回復(fù) 4# flutter

俺把你理解成你就是因為后端放置了相同內(nèi)容的多臺服務(wù)器,想用view做簡單的負(fù)載均衡。樓上的版主已經(jīng)精準(zhǔn)回答了,我就不多說了。

到時提醒下你,做view又做了MASTER/SLAVE同步的話,對於多個VIEW,slave只能下載到一個view。故若要slave下載所有view,則slave需要用到transfer-source 語句。




















   
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP