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

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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

DNS解析一個(gè)地址的時(shí)候會(huì)返回多個(gè)IP嗎?

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

掃碼添加小助手

加入工程師交流群

一個(gè)域名對應(yīng)多個(gè) IP

DNS 解析策略

基于 DNS 實(shí)現(xiàn)負(fù)載均衡的優(yōu)缺點(diǎn)

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

答案是不會(huì)。

本題的考察點(diǎn)其實(shí)就是 DNS 負(fù)載均衡。

一個(gè)域名對應(yīng)多個(gè) IP

從理論上講,一個(gè)域名是可以對應(yīng)多個(gè) IP 的,在這種情況下,當(dāng)不同的用戶訪問該域名時(shí),就會(huì)訪問到不同的 IP 地址。

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

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

那么我們就可以在 DNS 服務(wù)器中配置三個(gè) 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 這個(gè)域名,上海用戶也在訪問,兩個(gè)用戶雖然都訪問同一個(gè)域名,但訪問的 IP 地址并不相同,而是會(huì)根據(jù) DNS 事先配置的「解析策略」將解析得到的那個(gè) IP 地址返回給對應(yīng)的訪客。

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

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

項(xiàng)目地址:https://github.com/YunaiV/ruoyi-vue-pro

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

DNS 解析策略

常見的 DNS 解析策略包括:

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

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

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

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

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

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

項(xiàng)目地址:https://github.com/YunaiV/yudao-cloud

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

基于 DNS 實(shí)現(xiàn)負(fù)載均衡的優(yōu)缺點(diǎn)

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

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

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

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

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

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

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

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

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

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

    關(guān)注

    13

    文章

    10094

    瀏覽量

    90880
  • DNS
    DNS
    +關(guān)注

    關(guān)注

    0

    文章

    228

    瀏覽量

    21011
  • 測量
    +關(guān)注

    關(guān)注

    10

    文章

    5512

    瀏覽量

    116123

原文標(biāo)題:DNS 解析一個(gè)地址的時(shí)候會(huì)返回多個(gè) IP 嗎?

文章出處:【微信號(hào):芋道源碼,微信公眾號(hào):芋道源碼】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    如何獲取DNS服務(wù)器IP?

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

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

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

    IP地址、子網(wǎng)掩碼、默認(rèn)網(wǎng)關(guān)、DNS服務(wù)器、MAC地址

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

    如何解決DNS解析錯(cuò)誤故障

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

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

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

    dns地址如何查詢

    DNS(Domain Name Server,域名服務(wù)器)是進(jìn)行域名(domain name)和與之相對應(yīng)的IP地址IP address)轉(zhuǎn)換的服務(wù)器。
    發(fā)表于 01-15 16:09 ?1745次閱讀

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

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

    DNS服務(wù)器和DNS服務(wù)器地址是什么

    域名系統(tǒng),屬于種組織成域?qū)哟谓Y(jié)構(gòu)的計(jì)算機(jī)和網(wǎng)絡(luò)服務(wù)器命名系統(tǒng)。域名系統(tǒng)主要用于分配域名地址、IP地址給互聯(lián)網(wǎng)中的主機(jī),系統(tǒng)再將用戶提供的域名地址
    的頭像 發(fā)表于 03-30 15:57 ?9953次閱讀

    探討DNS服務(wù)器解析

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

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

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

    ip地址是從哪來的呢 DNS技術(shù)詳解

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

    dns的服務(wù)器地址設(shè)置為多少

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

    IP地址DNS的關(guān)系

    IP地址DNS是網(wǎng)絡(luò)架構(gòu)中的重要組成部分。IP地址是計(jì)算機(jī)網(wǎng)絡(luò)中用于標(biāo)識(shí)設(shè)備的唯一地址,而
    的頭像 發(fā)表于 08-12 17:40 ?1309次閱讀

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

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

    深度解析Linux中的DNS服務(wù)

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