chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

DNS解析一個地址的時候會返回多個IP嗎?

jf_ro2CN3Fa ? 來源:飛天小牛肉 ? 2023-09-19 17:05 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

一個域名對應多個 IP

DNS 解析策略

基于 DNS 實現(xiàn)負載均衡的優(yōu)缺點

字節(jié)二面:DNS 解析一個地址的時候會返回多個 IP 嗎?

答案是不會。

本題的考察點其實就是 DNS 負載均衡。

一個域名對應多個 IP

從理論上講,一個域名是可以對應多個 IP 的,在這種情況下,當不同的用戶訪問該域名時,就會訪問到不同的 IP 地址。

要實現(xiàn)一個域名對應多個 IP 地址的效果,只需要在 DNS 解析操作平臺,添加一條解析記錄,將網(wǎng)站的域名指向服務器的 IP 地址。一般情況下,一個域名對應一個 IP 地址,也就只需添加一條解析記錄即可。

如我們想要將 www.itmtx.cn 這個域名分別指向 1.1.1.1(北京電信)、2.2.2.2(上海移動)、3.3.3.3(深圳聯(lián)通)三個 IP。

那么我們就可以在 DNS 服務器中配置三個 A 記錄,分別為:

www.itmtx.cn IN A 114.100.20.201;

www.itmtx.cn IN A 114.100.20.202;

www.itmtx.cn IN A 114.100.20.203;

728e0e42-569f-11ee-939d-92fbcf53809c.png

如果現(xiàn)在北京用戶訪問 itmtx.cn 這個域名,上海用戶也在訪問,兩個用戶雖然都訪問同一個域名,但訪問的 IP 地址并不相同,而是會根據(jù) DNS 事先配置的「解析策略」將解析得到的那個 IP 地址返回給對應的訪客。

每次域名解析請求都會解析出一個不同的 IP 地址返回給訪客,這樣就構成了一個服務器集群,并實現(xiàn)負載均衡的效果。不同用戶就近訪問不同的服務器 IP 地址,訪問速度大大提升,同時也減輕了單個服務器的訪問壓力。同時,由于有多個備選 IP,當其中一個出現(xiàn)問題時,可以通過宕機切換,提高業(yè)務可用性。

基于 Spring Boot + MyBatis Plus + Vue & Element 實現(xiàn)的后臺管理系統(tǒng) + 用戶小程序,支持 RBAC 動態(tài)權限、多租戶、數(shù)據(jù)權限、工作流、三方登錄、支付、短信、商城等功能

項目地址:https://github.com/YunaiV/ruoyi-vue-pro

視頻教程:https://doc.iocoder.cn/video/

DNS 解析策略

常見的 DNS 解析策略包括:

輪詢(Round Robin):DNS 服務器按順序返回多個IP地址,實現(xiàn)請求的輪流分發(fā)到不同的服務器上。

權重(Weighted):為每個 IP 地址分配不同的權重,權重越高的服務器被選中的概率越大。

響應時間(Response Time):DNS 服務器可以通過測量服務器的響應時間來選擇最快的服務器,將域名解析為對應的 IP 地址。

各個 DNS 解析產(chǎn)品可能采用的解析策略不一樣,以 DNSPod 解析為例,它采用的就是權重 + 隨機的策略:

7294a89c-569f-11ee-939d-92fbcf53809c.png

基于 Spring Cloud Alibaba + Gateway + Nacos + RocketMQ + Vue & Element 實現(xiàn)的后臺管理系統(tǒng) + 用戶小程序,支持 RBAC 動態(tài)權限、多租戶、數(shù)據(jù)權限、工作流、三方登錄、支付、短信、商城等功能

項目地址:https://github.com/YunaiV/yudao-cloud

視頻教程:https://doc.iocoder.cn/video/

基于 DNS 實現(xiàn)負載均衡的優(yōu)缺點

基于 DNS 實現(xiàn)負載均衡是十分簡單和有效的技術手段,它主要有以下幾點優(yōu)勢:

將負載均衡工作交給 DNS,省去了網(wǎng)站管理維護負載均衡服務器的麻煩;

技術實現(xiàn)比較靈活,操作簡單,成本低,適用于大多數(shù) TCP/IP 應用;

對于部署在服務器上的應用來說,不需要修改任何代碼就能實現(xiàn)不同機器上的應用訪問;

很多 DNS 系統(tǒng)還支持基于地理位置的域名解析,可以將域名解析成距離用戶地理位置最近的服務器地址,加快用戶訪問速度。

但基于 DNS 的負載均衡同樣也存在一些弊端:

目前的 DNS 系統(tǒng)是需要經(jīng)過遞歸服務器、頂級服務器、權威服務器以及眾多緩存等多級解析的,在每一個環(huán)節(jié)都可能存在解析記錄緩存。如果服務器 IP 發(fā)生變動,即使修改了 A 記錄,也需要各級緩存失效后才能生效。而在解析生效前的這段時間,用戶可能就會根據(jù)緩存記錄訪問到已經(jīng)被更換過的服務器上,從而導致訪問失敗。

為了本地 DNS 服務器能夠及時同步權威服務器上的最新記錄,所以一般將 DNS 緩存刷新時間設置得比較小,這就會導致 DNS 頻繁發(fā)起解析請求,從而造成額外的網(wǎng)絡問題。

DNS 本身并不具備主動監(jiān)測服務器負載情況或動態(tài)調整權重的能力,不能區(qū)分不同服務器之間的性能和負載差異,不能反映服務器當前的運行狀態(tài),所以一些大型網(wǎng)站總是使用 DNS 域名解析作為第一級負載均衡手段,然后再通過負載均衡服務器提供更高級的負載均衡算法(比如最少連接:將請求發(fā)送到擁有最少開放連接的服務器),從而完成最終請求。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 服務器
    +關注

    關注

    14

    文章

    10254

    瀏覽量

    91514
  • DNS
    DNS
    +關注

    關注

    0

    文章

    229

    瀏覽量

    21162
  • 測量
    +關注

    關注

    10

    文章

    5637

    瀏覽量

    116739

原文標題:DNS 解析一個地址的時候會返回多個 IP 嗎?

文章出處:【微信號:芋道源碼,微信公眾號:芋道源碼】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    如何獲取DNS服務器IP?

    當ESP8266在 STA 模式下連接時,訪問分配給 DHCP 客戶端的 DNS 服務器地址將非常有用。理想情況下,這些地址要么通過 wifi_get_ip_info 在
    發(fā)表于 07-11 06:15

    雙線雙IP(多線多IP)域名智能解析教程

    般我們只需要將網(wǎng)通線路解析到網(wǎng)通IP,其他線路(包含電信)解析到電信IP即可。 (這里是智能解析的關鍵。因為
    發(fā)表于 04-18 13:44

    IP地址、子網(wǎng)掩碼、默認網(wǎng)關、DNS服務器、MAC地址

    就是進行域名解析的服務器 。舉個例子沒有IP地址就不能上網(wǎng),計算機沒設DNS,竟然能上QQ,卻不能打開網(wǎng)頁,QQ不需要有DNS(QQ只是
    發(fā)表于 12-15 15:49

    如何解決DNS解析錯誤故障

    DNS解析出現(xiàn)錯誤,就是把域名解析錯誤的
    發(fā)表于 09-29 15:14

    使用JavaScript代碼在Rapid板子上實現(xiàn)DNS解析域名得到IP地址操作分享!

    DNS(Domain Name System,域名系統(tǒng)),因特網(wǎng)上作為域名和IP地址相互映射的分布式數(shù)據(jù)庫,能夠使用戶更方便的訪問互聯(lián)網(wǎng)
    發(fā)表于 08-15 04:17

    dns地址如何查詢

    DNS(Domain Name Server,域名服務器)是進行域名(domain name)和與之相對應的IP地址IP address)轉換的服務器。
    發(fā)表于 01-15 16:09 ?1810次閱讀

    DNS劫持的工作原理和解決方案

    DNS劫持,是指通過攻擊域名解析服務器(DNS)或偽造域名解析服務器(DNS)的方法,把目標網(wǎng)站域名解析
    的頭像 發(fā)表于 07-07 11:35 ?6369次閱讀

    DNS服務器和DNS服務器地址是什么

    域名系統(tǒng),屬于種組織成域層次結構的計算機和網(wǎng)絡服務器命名系統(tǒng)。域名系統(tǒng)主要用于分配域名地址IP地址給互聯(lián)網(wǎng)中的主機,系統(tǒng)再將用戶提供的域名地址
    的頭像 發(fā)表于 03-30 15:57 ?1w次閱讀

    探討DNS服務器解析

    本地 DNS 服務器收到來自客戶端的 DNS 請求,它會在其緩存中查找 google.com 的 IP 地址。如果它可以找到對應的條目,它將直接將
    的頭像 發(fā)表于 05-05 15:42 ?2216次閱讀

    基于DNS實現(xiàn)負載均衡技術

    要實現(xiàn)域名對應多個 IP 地址的效果,只需要在 DNS
    發(fā)表于 07-15 15:37 ?1062次閱讀
    基于<b class='flag-5'>DNS</b>實現(xiàn)負載均衡技術

    ip地址是從哪來的呢 DNS技術詳解

    動態(tài)域名解析需要專用的域名服務器( DNS server )運行域名解析服務器程序,提供從域名到 IP 地址的映射關系,負責接收客戶端(
    發(fā)表于 07-24 12:55 ?4535次閱讀
    <b class='flag-5'>ip</b><b class='flag-5'>地址</b>是從哪來的呢 <b class='flag-5'>DNS</b>技術詳解

    dns的服務器地址設置為多少

    DNS(域名系統(tǒng))是互聯(lián)網(wǎng)的基礎設施之,用于將域名轉換為IP地址,使用戶可以訪問網(wǎng)絡資源。要設置DNS服務器
    的頭像 發(fā)表于 01-15 11:11 ?3154次閱讀

    IP地址DNS的關系

    IP地址DNS是網(wǎng)絡架構中的重要組成部分。IP地址是計算機網(wǎng)絡中用于標識設備的唯一地址,而
    的頭像 發(fā)表于 08-12 17:40 ?1561次閱讀

    【教程】DNS域名解析服務systemd-resolved使用指南

    1.關于DNS解析服務DNS(DomainNameSystem),即域名系統(tǒng)。句話總結DNS解析
    的頭像 發(fā)表于 01-09 19:34 ?2524次閱讀
    【教程】<b class='flag-5'>DNS</b>域名<b class='flag-5'>解析</b>服務systemd-resolved使用指南

    深度解析Linux中的DNS服務

    dns,Domain Name Server,它的作用是將域名解析IP 地址,或者將IP地址
    的頭像 發(fā)表于 04-09 16:13 ?877次閱讀