国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

在Linux上用DNS實(shí)現(xiàn)簡(jiǎn)單的負(fù)載均衡

系統(tǒng) Linux 系統(tǒng)運(yùn)維
DNS 輪詢是將多臺(tái)服務(wù)器映射到同一個(gè)主機(jī)名上,當(dāng)用戶訪問(wèn) foo.example.com 時(shí)多臺(tái)服務(wù)器都可用于處理它們的請(qǐng)求,使用的就是這種方式。

[[233926]]

DNS 輪詢將多個(gè)服務(wù)器映射到同一個(gè)主機(jī)名,并沒(méi)有為這里展示的魔法做更多的工作。

如果你的后端服務(wù)器是由多臺(tái)服務(wù)器構(gòu)成的,比如集群化或者鏡像的 Web 或者文件服務(wù)器,通過(guò)負(fù)載均衡器提供了單一的入口點(diǎn)。業(yè)務(wù)繁忙的大型電商在高端負(fù)載均衡器上花費(fèi)了大量的資金,用它來(lái)執(zhí)行各種各樣的任務(wù):代理、緩存、狀況檢查、SSL 處理、可配置的優(yōu)先級(jí)、流量整形等很多任務(wù)。

但是你并不需要做那么多工作的負(fù)載均衡器。你需要的是一個(gè)跨服務(wù)器分發(fā)負(fù)載的簡(jiǎn)單方法,它能夠提供故障切換,并且不太在意它是否高效和完美。DNS 輪詢和使用輪詢的子域委派是實(shí)現(xiàn)這個(gè)目標(biāo)的兩種簡(jiǎn)單方法。

DNS 輪詢是將多臺(tái)服務(wù)器映射到同一個(gè)主機(jī)名上,當(dāng)用戶訪問(wèn) foo.example.com 時(shí)多臺(tái)服務(wù)器都可用于處理它們的請(qǐng)求,使用的就是這種方式。

當(dāng)你有多個(gè)子域或者你的服務(wù)器在地理上比較分散時(shí),使用輪詢的子域委派就比較有用。你有一個(gè)主域名服務(wù)器,而子域有它們自己的域名服務(wù)器。你的主域名服務(wù)器將所有的到子域的請(qǐng)求指向到它們自己的域名服務(wù)器上。這將提升響應(yīng)時(shí)間,因?yàn)?DNS 協(xié)議會(huì)自動(dòng)查找最快的鏈路。

 

DNS 輪詢

輪詢和旅鶇鳥robins沒(méi)有任何關(guān)系,據(jù)我相熟的圖書管理員說(shuō),它最初是一個(gè)法語(yǔ)短語(yǔ),ruban rond、或者 round ribbon。很久以前,法國(guó)政府官員以不分級(jí)的圓形、波浪線、或者直線形狀來(lái)在請(qǐng)?jiān)笗虾炞郑陨w住原來(lái)的發(fā)起人。

DNS 輪詢也是不分級(jí)的,簡(jiǎn)單配置一個(gè)服務(wù)器列表,然后將請(qǐng)求轉(zhuǎn)到每個(gè)服務(wù)器上。它并不做真正的負(fù)載均衡,因?yàn)樗揪筒粶y(cè)量負(fù)載,也沒(méi)有狀況檢查,因此如果一個(gè)服務(wù)器宕機(jī),請(qǐng)求仍然會(huì)發(fā)送到那個(gè)宕機(jī)的服務(wù)器上。它的優(yōu)點(diǎn)就是簡(jiǎn)單。如果你有一個(gè)小的文件或者 Web 服務(wù)器集群,想通過(guò)一個(gè)簡(jiǎn)單的方法在它們之間分散負(fù)載,那么 DNS 輪詢很適合你。

你所做的全部配置就是創(chuàng)建多條 A 或者 AAAA 記錄,映射多臺(tái)服務(wù)器到單個(gè)的主機(jī)名。這個(gè) BIND 示例同時(shí)使用了 IPv4 和 IPv6 私有地址類:

  1. fileserv.example.com. IN A 172.16.10.10
  2. fileserv.example.com. IN A 172.16.10.11
  3. fileserv.example.com. IN A 172.16.10.12
  4.  
  5. fileserv.example.com. IN AAAA fd02:faea:f561:8fa0:1::10
  6. fileserv.example.com. IN AAAA fd02:faea:f561:8fa0:1::11
  7. fileserv.example.com. IN AAAA fd02:faea:f561:8fa0:1::12

Dnsmasq 在 /etc/hosts 文件中保存 A 和 AAAA 記錄:

  1. 172.16.1.10 fileserv fileserv.example.com
  2. 172.16.1.11 fileserv fileserv.example.com
  3. 172.16.1.12 fileserv fileserv.example.com
  4. fd02:faea:f561:8fa0:1::10 fileserv fileserv.example.com
  5. fd02:faea:f561:8fa0:1::11 fileserv fileserv.example.com
  6. fd02:faea:f561:8fa0:1::12 fileserv fileserv.example.com

請(qǐng)注意這些示例都是很簡(jiǎn)化的,解析完全合格域名有多種方法,因此,關(guān)于如何配置 DNS 請(qǐng)自行學(xué)習(xí)。

使用 dig 命令去檢查你的配置能否按預(yù)期工作。將 ns.example.com 替換為你的域名服務(wù)器:

  1. $ dig @ns.example.com fileserv A fileserv AAA

它將同時(shí)顯示出 IPv4 和 IPv6 的輪詢記錄。

 

子域委派和輪詢

子域委派結(jié)合輪詢要做的配置會(huì)更多,但是這樣有一些好處。當(dāng)你有多個(gè)子域或者地理位置比較分散的服務(wù)器時(shí),就應(yīng)該去使用它。它的響應(yīng)時(shí)間更快,并且宕機(jī)的服務(wù)器不會(huì)去響應(yīng),因此客戶端不會(huì)因?yàn)榈却貜?fù)而被掛住。一個(gè)短的 TTL,比如 60 秒,就能幫你做到。

這種方法需要多臺(tái)域名服務(wù)器。在最簡(jiǎn)化的場(chǎng)景中,你需要一臺(tái)主域名服務(wù)器和兩個(gè)子域,每個(gè)子域都有它們自己的域名服務(wù)器。在子域服務(wù)器上配置你的輪詢記錄,然后在你的主域名服務(wù)器上配置委派。

在主域名服務(wù)器上的 BIND 中,你至少需要兩個(gè)額外的配置,一個(gè)區(qū)聲明以及在區(qū)數(shù)據(jù)文件中的 A/AAAA 記錄。主域名服務(wù)器中的委派應(yīng)該像如下的內(nèi)容:

  1. ns1.sub.example.com. IN A 172.16.1.20
  2. ns1.sub.example.com. IN AAAA fd02:faea:f561:8fa0:1::20
  3. ns2.sub.example.com. IN A 172.16.1.21
  4. ns2.sub.example.com. IN AAA fd02:faea:f561:8fa0:1::21
  5.  
  6. sub.example.com. IN NS ns1.sub.example.com.
  7. sub.example.com. IN NS ns2.sub.example.com.

接下來(lái)的每臺(tái)子域服務(wù)器上有它們自己的區(qū)文件。在這里它的關(guān)鍵點(diǎn)是每個(gè)服務(wù)器去返回它自己的 IP 地址。在 named.conf 中的區(qū)聲明,所有的服務(wù)上都是一樣的:

  1. zone "sub.example.com" {
  2. type master;
  3. file "db.sub.example.com";
  4. };

然后數(shù)據(jù)文件也是相同的,除了那個(gè) A/AAAA 記錄使用的是各個(gè)服務(wù)器自己的 IP 地址。SOA 記錄都指向到主域名服務(wù)器:

  1. ; first subdomain name server
  2. $ORIGIN sub.example.com.
  3. $TTL 60
  4. sub.example.com IN SOA ns1.example.com. admin.example.com. (
  5. 2018123456 ; serial
  6. 3H ; refresh
  7. 15 ; retry
  8. 3600000 ; expire
  9. )
  10.  
  11. sub.example.com. IN NS ns1.sub.example.com.
  12. sub.example.com. IN A 172.16.1.20
  13. ns1.sub.example.com. IN AAAA fd02:faea:f561:8fa0:1::20
  14. ; second subdomain name server
  15. $ORIGIN sub.example.com.
  16. $TTL 60
  17. sub.example.com IN SOA ns1.example.com. admin.example.com. (
  18. 2018234567 ; serial
  19. 3H ; refresh
  20. 15 ; retry
  21. 3600000 ; expire
  22. )
  23.  
  24. sub.example.com. IN NS ns1.sub.example.com.
  25. sub.example.com. IN A 172.16.1.21
  26. ns2.sub.example.com. IN AAAA fd02:faea:f561:8fa0:1::21

接下來(lái)生成子域服務(wù)器上的輪詢記錄,方法和前面一樣。現(xiàn)在你已經(jīng)有了多個(gè)域名服務(wù)器來(lái)處理到你的子域的請(qǐng)求。再說(shuō)一次,BIND 是很復(fù)雜的,做同一件事情它有多種方法,因此,給你留的家庭作業(yè)是找出適合你使用的最佳配置方法。

在 Dnsmasq 中做子域委派很容易。在你的主域名服務(wù)器上的 dnsmasq.conf 文件中添加如下的行,去指向到子域的域名服務(wù)器:

  1. server=/sub.example.com/172.16.1.20
  2. server=/sub.example.com/172.16.1.21
  3. server=/sub.example.com/fd02:faea:f561:8fa0:1::20
  4. server=/sub.example.com/fd02:faea:f561:8fa0:1::21

然后在子域的域名服務(wù)器上的 /etc/hosts 中配置輪詢。

獲取配置方法的詳細(xì)內(nèi)容和幫助,請(qǐng)參考這些資源:

 

責(zé)任編輯:龐桂玉 來(lái)源: Linux中國(guó)
相關(guān)推薦

2010-04-20 12:07:17

DNS負(fù)載均衡

2010-05-10 14:15:54

DNS負(fù)載均衡

2018-01-15 14:36:34

Linux負(fù)載CPU

2016-01-08 10:53:48

DNS負(fù)載均衡跨云應(yīng)用

2009-01-10 18:53:01

服務(wù)器ServerDNS

2010-04-26 17:19:26

DNS負(fù)載均衡

2019-03-18 10:44:41

負(fù)載均衡DNSUDP

2010-05-06 16:58:10

Dns負(fù)載均衡

2010-04-26 16:36:31

DNS負(fù)載均衡設(shè)置

2010-04-26 13:34:43

DNS負(fù)載均衡

2018-04-10 10:49:17

負(fù)載均衡算法服務(wù)器

2010-05-06 12:18:34

IP負(fù)載均衡

2010-05-04 17:05:29

DNS負(fù)載均衡

2010-04-26 16:30:00

DNS負(fù)載均衡

2019-04-12 09:00:01

負(fù)載均衡Java服務(wù)器

2010-05-04 16:59:52

DNS負(fù)載均衡

2016-11-01 11:38:50

DNS網(wǎng)站性能

2010-04-26 00:04:22

線路負(fù)載均衡

2011-02-17 09:45:54

FreeBSD 8.1nginx負(fù)載均衡

2023-10-27 12:36:37

gRPCKubernetes
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

美美哒免费高清在线观看视频一区二区 | 国产一区在线看| 美女网站在线观看| 久久综合亚洲社区| 久久综合亚州| 在线看av的网址| 99久久一区三区四区免费| 亚洲成人av福利| 校花撩起jk露出白色内裤国产精品| 37pao成人国产永久免费视频| 国产亚洲精品一区二555| 激情综合色综合久久综合| gogo久久| 国产一二三四五| 亚洲美女喷白浆| 国产成人免费视频精品含羞草妖精| 国产在线观看www| 精品国产无码在线| 亚洲欧美中文另类| 本田岬高潮一区二区三区| 国产精品伦一区二区| 亚洲不卡中文字幕无码| 美日韩在线视频| 国产精品乱子久久久久| 综合伊思人在钱三区| 人人超碰在线| 国产精品手机视频| 欧美一区二区三区免费在线看| 亚洲欧美不卡| av在线播放资源| www.亚洲成人网| 欧美福利视频在线| 国产精品久久久久久福利一牛影视 | 亚洲成人a级网| 国产成人精品1024| 日本精品视频| 神马午夜dy888| 92裸体在线视频网站| 欧美日韩一区二区三区四区| 日韩av电影天堂| 激情中国色综合| 高清毛片aaaaaaaa**| 91久久精品一区| 精品伦理精品一区| 91女神在线视频| av在线不卡免费观看| 日本美女在线中文版| 在线成人av电影| 久久久久久久久久久91| 亚洲h精品动漫在线观看| 99精品国产99久久久久久福利| 黄色综合网址| 高清一级毛片视频| 久久精品ww人人做人人爽| 亚洲图片制服诱惑| 亚洲黄色小视频| 久久综合九色综合欧美狠狠| 亚洲一区有码| 欧美成熟毛茸茸| 久久综合亚洲精品| 26uuu久久噜噜噜噜| 欧美少妇性性性| caoporen国产精品视频| 日韩精品欧美| 日韩伦理福利| 国产日本韩国在线播放| 久久亚洲免费| 欧美精品videosex极品1| 日韩欧美在线视频日韩欧美在线视频| 美女在线一区二区| 老司机精品在线| 91亚洲天堂| 国产成人97精品免费看片| 欧美三区在线观看| www.成人在线| 亚洲a一区二区三区| 欧美大胆a人体大胆做受| 波多结衣在线观看| 国内不卡一区二区三区| 久久天天躁日日躁| 91成人看片片| 91性感美女视频| 午夜久久tv| 国产在线一区不卡| 日本精品在线| 黄色av免费在线播放| 国产伦精品一区二区三区视频免费 | 成人污污视频在线观看| 国产一区二区三区探花| 天堂av资源在线观看| 国产又大又黄又粗的视频| 好吊色欧美一区二区三区四区| 久久精品国产亚洲精品2020| 亚洲电影第三页| 粉嫩在线一区二区三区视频| 亚洲综合激情在线| www.久久草.com| 黄色av电影在线观看| 99热热99| 男女h黄动漫啪啪无遮挡软件| 国产噜噜噜噜噜久久久久久久久| 亚洲欧美综合精品久久成人| 一本大道久久精品懂色aⅴ| 91在线一区二区三区| 黄色国产精品| 精品素人av| 一个人看的www视频在线免费观看| 黄色直播在线| 亚洲不卡中文字幕无码| 欧美大香线蕉线伊人久久| 欧洲亚洲女同hd| 夜夜嗨av色一区二区不卡| 欧美制服丝袜第一页| 国产精品不卡一区| 国产精品18久久久久| 国产一区欧美| 欧美亚洲国产日韩| 欧美日韩va| 手机av免费在线| 久久久资源网| 亚洲娇小娇小娇小| 妺妺窝人体色777777| 欧美激情论坛| 国产在线精品播放| 欧美激情中文网| 亚洲天堂av在线免费观看| 91精品国产aⅴ一区二区| 亚洲aaa精品| 亚洲欧美偷拍卡通变态| 91小视频免费观看| 日韩国产一区二| 午夜日韩电影| 国产91精品对白在线播放| 欧美一区=区三区| 欧美久久天堂| 黄页网站在线| 国产网站在线免费观看| 欧美精品久久久久久久久久丰满| fc2ppv完全颜出在线播放| www日韩视频| 日韩中文字幕三区| 激情五月婷婷六月| 中文字幕乱码一区二区三区 | 日本新janpanese乱熟| 中文字幕精品在线播放| 欧美精品欧美精品系列c| 动漫一区二区在线| 成人精品视频99在线观看免费| 欧美亚洲午夜视频在线观看| 久久久999精品视频| 国产亚洲精品久久久久久777| 亚洲精品久久久久中文字幕二区 | 7777久久香蕉成人影院| 视频一区欧美| 嫩草一区二区三区| 久久动漫网址| 精品久久ai| 韩国精品福利一区二区三区| 国产高清亚洲| 天天综合91| 96视频在线观看欧美| 亚洲a成人v| 999久久久国产999久久久| 成人在线免费电影网站| 国产精品久久久久久久久久齐齐| 在线成人视屏 | 亚洲黄色免费看| 国产精品69xx| 国产盗摄一区二区| 岛国在线视频网站| 色黄视频在线观看| 黄色综合网址| 欧美成人xxxx| jizz18欧美18| 成人av国产| 午夜日韩电影| 日本特黄久久久高潮| 久久爱www久久做| 国产成人8x视频一区二区| 99国产精品久久久| 国产欧美日产一区| 亚洲另类春色国产| 午夜精品爽啪视频| 欧美日韩一区二区三区四区 | 懂色av一区二区在线播放| 国产福利一区在线观看| 粉嫩aⅴ一区二区三区四区五区| 99久久99久久精品国产片果冻| 久久亚洲综合色| 亚洲免费观看在线视频| 亚洲一区二区免费视频| 在线精品视频免费观看| 精品免费日韩av| 亚洲性生活视频| 久久久爽爽爽美女图片| 国产美女搞久久| 欧美一区1区三区3区公司| 99热都是精品| 午夜国产一区二区三区| 天堂аⅴ在线最新版在线 |