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

利用 DNS SRV 記錄為 Postfix 提供負載平衡

運維
Postfix 從 3.8.0 版本開始支持 RFC 中提出的設計。這個新增功能讓你可以使用 DNS SRV 記錄進行負載分配和自動配置。

2011 年 3 月,蘋果公司提出 RFC 6186,描述了如何利用域名系統服務(DNS SRV)記錄來查找電子郵件的提交以及訪問服務。

DNS SRV 記錄的形態

DNS SRV 記錄定義在 RFC 2782 中,它指定在區域文件中,并且包含了服務名稱、傳輸協議規范、優先級、權重、端口,以及提供該服務的主機。

_submission._tcp    SRV 5 10 50 bruce.my-domain.com.

字段


意義

服務名稱

submission

服務名為 submission

傳輸協議規范

tcp

本服務使用 TCP 協議

優先級

5

服務器優先級設為 5(數值越小,優先級越高)

權重

10

服務器應承擔的負載部分

端口

50

服務器監聽連接的端口

目標

 bruce.my-domain.com.

提供此服務的服務器名稱

記錄解釋

服務器選擇算法

客戶端應該按照 RFC 2782 中描述的方式解析 SRV 記錄。這意味著,首先嘗試聯系擁有最高優先級(最小的優先級數字)的服務器。如果該服務器無回應,那么重試聯系擁有同樣或者更低優先級的下一臺服務器。當有多臺服務器擁有同樣優先級的時候,應隨機選擇其中一臺,但是必須確保選擇記錄的概率符合下列公式:

其中 i 是 SRV 記錄的標識,k 是具有相同優先級的 SRV 記錄的數量。

在現實中,這意味著如果你有兩臺服務器,其中一臺的處理能力是另一臺的三倍,那么你應該給第一臺服務器的權重賦于另一臺三倍的值。這樣就能保證更強大的服務器會接收到大約 75% 的客戶端請求,而另一臺接收大約 25% 的請求。

這些原則使得 SRV 記錄能夠同時作為客戶端自動配置及在服務器之間分配工作負載的工具。

看看以下這個記錄的例子:

_submission._tcp     SRV 0 0 2525 server-one
_submission._tcp     SRV 1 75 2625 server-two
_submission._tcp     SRV 1 25 2625 server-three

這里 server-one 總是會被首選來進行聯系。如果 server-one 無回應,客戶端就會將剩下優先級為 1 的兩個記錄順序打亂,生成一個從 0 到 100 的隨機數,如果第一條記錄的運行總和大于或者等于這個隨機數,它就會嘗試去聯系這個記錄。否則,客戶端會倒序聯系所有服務器。注意,客戶端會向它優先成功連接的服務器發送請求。

示例配置

請考慮以下這種情況。你想為大量的電腦配置 Postfix,使其通過公司的郵件服務器利用 SRV 記錄轉發外部電郵。為了達到這個目標,你需要在每臺電腦的 Postfix 中配置 relayhost 參數,即郵件用戶代理(MUA)。如果將 relayhost 參數的值設置為 $mydomain,你的機器將開始為你的域名查找 MX 記錄,并嘗試按照它們的優先級順序發送郵件。這種方法雖然有效,但是可能會遇到負載平衡問題。Postfix 會使用優先級最高的服務器,直到其變為無響應才會聯系其他備用服務器。此外,如果你在環境中使用了動態分配的端口,你無法指明哪個端口正在被特定的服務器使用。使用 SRV 記錄,你可以應對這些挑戰,并在需要改變服務器端口的時候維持服務器的平滑運行。

區域文件

為了使得 DNS 服務器提供信息給客戶端,可以參考以下使用服務器 server-oneserver-twoserver-three 作為中繼,并把服務器 server-four 配置為接收測試郵件的區域文件示例。

$TTL  3600
@       IN SOA  example-domain.com. root.example-domain.com. (
                1571655122 ; 區域文件的序列號
                1200       ; 刷新時間
                180        ; 發生問題時的重試時間
                1209600    ; 過期時間
                10800 )    ; 查詢失敗時的最大緩存時間
;
        IN NS   ns1
        IN A    192.168.2.0
;
ns1     IN A    192.168.2.2
server-one           IN A   192.168.2.4
server-two           IN A   192.168.2.5
server-three         IN A   192.168.2.6
server-four          IN A   192.168.2.7
_submission._tcp     SRV 0 0 2525  server-one
_submission._tcp     SRV 1 50 2625 server-two
_submission._tcp     SRV 1 50 2625 server-three
@ MX 0 server-four

Postfix MUA 配置

設置客戶端機器去查找 SRV 記錄:

use_srv_lookup = submission
relayhost = example-domain.com:submission

通過這個配置,你的客戶端機器上的 Postfix 實例會聯絡到 example-domain 的 DNS 服務器,然后獲取郵件提交的 SRV 記錄。在這個例子中,server-one 有最高的優先級,Postfix 會先試圖連接它。然后,Postfix 隨機的選擇剩下的兩個服務器其中一個去嘗試連接。這個配置確保了大約有 50% 的機會會優先聯系到服務器一。注意,SRV 記錄的權重值并不等同于百分比。你也可以用 1 和 1 這樣的值達到同樣的目標。

同時,Postfix 也知道 server-one 在監聽 2525 端口,而 server-two 在監聽 2625 端口。如果你正在緩存檢索到的 DNS 記錄,并且你動態改變 SRV 記錄,那么設置一個低的生存時間(TTL)對你的記錄是很重要的。

整套設置

你可以通過下面的方式嘗試這個配置,包含 podman 和在此處提供的 compose 文件:

$ git clone https://github.com/TomasKorbar/srv_article
$ cd srv_article/environment
$ podman-compose up
$ podman exec -it article_client /bin/bash
root@client # ./senddummy.sh
root@client # exit

完成配置之后,你可以檢查日志,查看郵件是否經過 server-one 并最終投遞到 server-four

$ podman stop article_server1
$ podman exec -it article_client /bin/bash
root@client # ./senddummy.sh
root@client # ./senddummy.sh
root@client # ./senddummy.sh
root@client # ./senddummy.sh
root@client # ./senddummy.sh
root@client # ./senddummy.sh
root@client # exit

現在 server-one 已經關閉了,這六封郵件將會由 server-two 或者 server-three 中轉發出去。

仔細看一下 Dockerfiles 以更深地理解這個配置。

通過執行:$ podman-compose down 完成示例的操作。

責任編輯:龐桂玉 來源: Linux中國
相關推薦

2020-03-19 13:10:48

DRSVMware負載平衡

2010-05-04 17:31:05

2010-04-20 13:36:17

負載平衡

2010-05-10 17:15:36

負載平衡方案

2010-05-05 18:07:53

網絡負載平衡

2010-05-04 17:50:41

負載平衡

2010-12-17 10:45:13

ldirectordLVS負載平衡

2010-04-21 13:48:48

網絡負載平衡

2010-05-04 17:54:50

網絡負載平衡

2009-12-21 17:24:46

WCF負載平衡

2010-05-04 17:38:36

ISP負載平衡

2013-12-16 15:09:15

多核負載

2010-02-22 16:43:09

WCF負載平衡

2013-05-30 09:58:50

RouterosADSL負載均衡技術

2010-05-04 17:45:49

自動負載平衡

2010-05-10 18:27:51

負載平衡產品

2010-04-25 23:36:47

負載平衡服務器

2010-05-10 18:19:00

負載平衡技術

2022-02-06 11:50:29

HAProxy網絡流量系統運維

2010-04-21 10:17:59

點贊
收藏

51CTO技術棧公眾號

中文字幕精品网| 老熟妇仑乱视频一区二区| 国产精品一区三区在线观看| 亚洲超丰满肉感bbw| 青青在线免费观看| 麻豆精品新av中文字幕| 国产亚洲一区二区三区在线播放 | 中文字幕在线不卡| 精品无码国产一区二区三区av| 日韩五码在线| 成人综合网网址| 红桃成人av在线播放| 91chinesevideo永久地址| 成人影院网站ww555久久精品| 一区二区亚洲精品国产| 日本精品不卡| 国产亚洲激情在线| 人人鲁人人莫人人爱精品| 亚洲精品456在线播放狼人| 九义人在线观看完整免费版电视剧| 精品久久久久国产| 黄色视屏网站在线免费观看| 在线观看视频一区二区欧美日韩| 激情在线视频| 91精品国产一区二区| 午夜成年人在线免费视频| 欧美电影在线免费观看| 日韩在线资源| 亚洲成人精品av| 欧美日一区二区三区| 久久综合久久美利坚合众国| 大奶在线精品| 成人中文字幕在线观看| 1024精品一区二区三区| 亚洲天堂免费看| 精品国产乱码一区二区三区四区| 韩国日本美国免费毛片| 精品日韩av| 久久爱另类一区二区小说| 国产精品三级视频| 国产精品午夜国产小视频| 国产成人手机视频| 欧美国产日韩亚洲一区| 毛片一级免费一级| 欧美性极品xxxx娇小| 免费在线毛片网站| 亚洲欧美制服另类日韩| 四虎在线精品| 青青久久av北条麻妃海外网| 久久久久美女| 亚洲成人第一| 国产女人18毛片水真多成人如厕| 一个人看的免费网站www视频| 欧美三区免费完整视频在线观看| 国产美女福利在线观看| 免费成人高清视频| 性欧美69xoxoxoxo| 综合操久久久| 亚洲精品自拍动漫在线| fc2ppv国产精品久久| 欧美大片va欧美在线播放| 围产精品久久久久久久| 老司机av福利| 一级女性全黄久久生活片免费| 在线免费观看黄色| 欧美成人久久久| 亚洲乱码免费伦视频| 中文字幕久久一区| 一区二区三区日韩精品| aa级大片免费在线观看| 欧美亚洲成人精品| 久久精品国产清高在天天线| 日韩手机在线观看视频| 欧美人xxxx| 九九热hot精品视频在线播放| julia一区二区中文久久94| 成人深夜福利app| 国产在线视频网址| 久久亚洲一区二区三区四区五区高| 日本久久综合| 国产成a人亚洲精v品在线观看| 午夜精品爽啪视频| japanese23hdxxxx日韩| 成人网欧美在线视频| 国产suv精品一区二区三区| 欧美一区二区三区少妇| 久久精品中文字幕| 男女精品网站| 亚洲美女在线免费观看| 亚洲石原莉奈一区二区在线观看| 日韩av在线中文字幕| 国产亚洲天堂网| 亚洲成人黄色网| 欧美精品自拍| 日本不卡1区2区3区| 色婷婷av一区二区三区久久| 麻豆精品91| 久久电影视频| 日产精品99久久久久久| 国产黄色91视频| 在线中文字幕-区二区三区四区| 国产成人97精品免费看片| 成人av在线影院| 亚洲无线看天堂av| 成人18视频| 亚洲国产欧美另类丝袜| 黄色成人美女网站| 日韩av三级在线| 亚洲精品在线视频| 日本在线播放一区二区三区| 国产大学生校花援交在线播放| 日本欧美在线视频| 欧美国产国产综合| 91国产一区| 免费成人午夜视频| 国产亚洲精品一区二555| 欧美aaa在线| 羞羞网站在线看| 国产精品视频免费一区| 五月开心婷婷久久| 国产剧情在线观看一区| 久久久久久久片| 欧美成人精品不卡视频在线观看| 不卡视频一二三| 国产经典一区| 欧美视频在线观看视频| 国产亚洲激情在线| 国产精品一区二区你懂的| 搞黄网站在线看| 亚洲精品视频一二三| 亚洲第一精品夜夜躁人人爽 | 中文字幕免费中文| 久久久久免费视频| 久久精品一二三| 亚洲国产一区二区三区网站| 日韩avxxx| 欧美激情videos| ...中文天堂在线一区| 欧美日韩破处| 国产网友自拍电影在线| 国产日韩av高清| 色综合视频在线观看| 中文一区一区三区免费在线观看| 清纯唯美亚洲色图| 精品日本一区二区| 亚洲国产三级网| 成人精品鲁一区一区二区| 狂野欧美性猛交xxxx| 日本www在线视频| 欧美激情三级免费| 亚洲综合一区二区| 亚洲黄色免费| 嗯~啊~轻一点视频日本在线观看| 在线国产精品网| 久久福利视频网| 日韩毛片高清在线播放| 99久久99久久精品国产片桃花 | 一区二区日韩av| 欧美在线免费| 少女频道在线观看高清| 国产一级不卡视频| 欧美国产日韩一区二区在线观看 | 日本高清视频一区二区三区| 亚洲国产精久久久久久| 不卡的看片网站| 国产精品日韩精品中文字幕| 91精品国产91久久久久游泳池| 自拍偷拍99| jlzzjlzz欧美| 精品一区日韩成人| 国产精品久久久久av| 久久久成人精品| 狠狠色狠狠色综合日日五| 国产影视一区| caoporn国产精品免费视频| 日韩你懂的在线观看| 国产一区二区三区国产| 亚洲成人五区| 在线色视频网| 自拍偷拍一区二区三区| 久久久久久久一区二区| 欧美性色aⅴ视频一区日韩精品| 国产精品一区二区免费不卡| 红杏视频成人| 超碰电影在线播放| 激情视频综合网| 国产亚洲情侣一区二区无| 精品国产欧美成人夜夜嗨| 色综合天天综合狠狠| 成人精品小蝌蚪| 欧美日韩综合| 国产免费av国片精品草莓男男| 黄色影院在线播放| 国产中文字幕视频在线观看| 国产精品视频成人| 亚洲欧美制服丝袜| 日韩欧美国产骚| 久久综合久久99| 久久久噜噜噜| 国产精品羞羞答答在线观看|