阿里雲內部網域名稱解析失敗問題及安裝配置NSCD服務

2021-09-25 07:08:24 字數 690 閱讀 7873

專案出現伺服器集中重啟部署時部分伺服器連線資料庫失敗的問題,因為資料庫位址是用內部網域名稱(private zone)配置的,合理懷疑內部網域名稱集中解析時存在併發問題。

經和阿里雲技術支援確認,的確如此:目前vpc下確實會有dns限速,頻率大概在單台數千qps,整個vpc限制在數萬qps。

安裝nscd服務,快取網域名稱解析結果,能分攤高峰解析流量,解決這個問題。

sudo yum install -y nscd

sudo systemctl enable nscd.service

sudo systemctl restart nscd.service

有乙個配置需要注意,網域名稱快取時間不能設定太大,不然網域名稱更新後不會得到及時重新整理,需要手動重新整理才能生效。

結合專案實際情況,設定網域名稱解析成功後快取60秒,網域名稱解析失敗後不快取。

修改配置檔案 /etc/nscd.conf 中相應內容

enable-cache		hosts		yes

positive-time-to-live hosts 60

negative-time-to-live hosts 0

或者,也可以將網域名稱快取時間設定得比較大,在網域名稱更新後手動重新整理,手動重新整理的命令是

sudo nscd -i hosts

網域名稱解析與阿里雲CDN

文章目錄 1 網域名稱解析 1.1 什麼是網域名稱解析 什麼是網域名稱解析?為什麼要解析網域名稱?如何進行網域名稱解析?1.2 什麼是a記錄 1.3 什麼是cname記錄 1.4 cname記錄與a記錄的差別 1.5 cname在cdn加速中的原理 2 阿里雲cdn 配置網域名稱解析中,您需要選擇記...

Godaydy 網域名稱解析檔案匯入阿里雲操作指南

godady是可以將網域名稱以txt形式匯出的,但阿里雲目前只支援按照其excel模板進行匯入。所以決定寫乙個工具自動將godady匯出的txt檔案自動轉化以方便後續有類似需求的同學。將godady匯出解析txt 檔案轉化成阿里雲需要的格式,所以寫了乙個指令碼,指令碼命令如下 bin bash md...

利用阿里雲的API實現動態網域名稱解析

首先在實現動態網域名稱解析之前要具備兩個條件 第 一 你必須有公網 ip,就是你的路由器撥號獲取到的 ip 必須是公網 ip 可以參考 ip138 獲取到的 ip 長城寬頻沒有公公網 ip 所以就不用往下看了,用內網穿透的工具吧,那天在家搭伺服器時發現聯通給的也是內網ip,果斷投訴他們,讓他們換成公...