域名相關的一些基礎知識

640?wx_fmt=jpeg

DNS

DNS,Domain Name System或者Domain Name Service(域名系統或者域名服務)。域名系統為Internet上的主機分配域名地址和IP地址。由于網絡中的計算機都必須有個IP地址,這樣相互之間才能通信,但讓我們記住一大串的IP地址來訪問網站顯然是不可能的,所以用戶使用域名地址,而DNS系統的功能就是自動把域名地址翻譯為IP地址。域名服務是運行域名系統的Internet工具。執行域名服務的服務器稱之為DNS服務器,通過DNS服務器來應答域名服務的查詢。

1、DNS就是域名服務器,他的任務就是確定域名的解析,比如A記錄MX記錄等等。

2、任何域名都至少有一個DNS,一般是2個。但為什么要2個以上呢?因為DNS可以輪回處理,這樣第一個解析失敗可以找第二個。這樣只要有一個DNS解析正常,就不會影響域名的正常使用。

3、如何確定域名的DNS

這個是國際域名管理中心。唯一的權威。只要這里能查到某個域名,就表示域名是生效的。它說你什么時候到期,就是什么時候到期。

4、有效的DNS表示當前正在起作用的DNS服務器是誰,比如查詢結果是NS.XINNETDNS.COM、NS.XINNET.CN(新網信海)就表示當前域名是由NS.XINNETDNS.COM、NS.XINNET.CN(新網信海)負責解析。其他未顯示的DNS的設置,都是無效的。

5、DNS是可以修改的。修改以后需要24-72小時以后,全世界范圍的所有DNS服務器才能刷新過來。internic的信息一般在24小時以后可以看到。另外,修改的過程,并不表示域名會停止解析,只要你在2邊都做好了解析。如果生效了就是新的DNS在起作用。如果沒生效。就是舊的DNS在起作用。要么生效,要么不生效。不存在2個都不起作用的時間。所以域名解析,不會中斷。前提是兩邊都做了解析。

A記錄

地址(Address)記錄,用來指定域名的IPv4地址(如:8.8.8.8),如果需要將域名指向一個IP地址,就需要添加A記錄。

AAAA

用來指定主機名(或域名)對應的IPv6地址(例如:ff06:0:0:0:0:0:0:c3)記錄。

CNAME記錄

CNAME (Canonical Name)記錄,即:別名記錄。這種記錄允許您將多個名字映射到同一臺計算機。 通常用于同時提供WWW和MAIL服務的計算機。例如,有一臺計算機名為host.mydomain.com(A記錄)。 它同時提供WWW和MAIL服務,為了便于用戶訪問服務。可以為該計算機設置兩個別名(CNAME):WWW和MAIL。 這兩個別名的全稱就是www.mydomain.com和mail.mydomain.com。實際上他們都指向host.mydomain.com。

MX記錄

MX記錄也叫做郵件路由記錄,用戶可以將該域名下的郵件服務器指向到自己的mail server上,然后即可自行操控所有的郵箱設置。您只需在線填寫您服務器的IP地址,即可將您域名下的郵件全部轉到您自己設定相應的郵件服務器上。

簡單的說,通過操作MX記錄,您才可以得到以您域名結尾的郵局。

TXT記錄

TXT 記錄,一般指為某個主機名或域名設置的說明,在這里可以填寫任何東西,長度限制255。

如:

admin IN TXT “管理員, 電話: 13901234567″

mail IN TXT “郵件主機, 存放在xxx , 管理人:AAA”

Jim IN TXT “contact: abc@mailserver.com”

也就是您可以設置 TXT ,以便使別人聯系到您。

絕大多數的TXT記錄是用來做SPF記錄(反垃圾郵件)。

子域名

子域名道理等同二級域名,不過比二級域名更加延伸,比如我們繼續擴展該域名的主機名,設置主機名為bbs.at,那么就可以建立一個三級域名:bbs.at.abc.com,當然也可以建立四級域名bbs.at.go.abc.com,五級域名bbs.at.go.home.abc.com……,依次類推,可以建立無限級別的域名,我們統稱這些域名為頂級域名abc.com的子域名。

泛域名與泛解析

泛域名是指在一個域名根下,以 *.Domain.com 的形式表示這個域名根所有未建立的子域名。

泛解析是把*.Domain.com 的A 記錄解析到某個IP 地址上,然后別人通過任意的前綴.domain.com訪問都能訪問到你解析的站點上

例:

根域名name.com 只建立了 www.name.com 和 name.com 這兩個域名記錄,那么 ftp.name.com 、mail.name.com 、bbs.name.com 等域名記錄是不存在的。但為根域名 name.com 建立泛域名記錄 *.name.com 后, *.name.com 就涵蓋了 ftp.name.com、mail.name.com、bbs.name.com 等所有不存在的子域名記錄。您可以定義 *.name.com 指向一個 IP ,那么當訪問者無論是輸入ftp.name.com、mail.name.com、bbs.name.com的時候, 訪問者都將直接訪問您定義 *.name.com 的那個 IP 。

這里需要說明的是,在我們系統里面如果單獨設置一個子域名解析,比如將主機名設置為mail,單獨解析到218.244.147.47,那么該解析記錄的優先級比泛解析要高。別名記錄(cname記錄)暫不支持泛解析。

域名綁定

域名綁定是指域名和主機(即某個服務器)的空間進行關聯綁定,其實就是在虛擬服務器上設置或者WEB服務器上設置,使一個域名被引導向服務器上的某一特定空間(某一個特定站點),訪問者訪問你的域名的時候就會打開你存放在該空間上的網頁,簡單來說其實就是把域名解析到服務器IP,然后在服務器上設置該域名有權限訪問的過程。一般虛擬主機有控制面板給進行綁定域名。

域名轉向

域名轉向我們又稱為域名(URL)指向或域名轉發,當用戶地址欄中輸入您的域名時,將會自動跳轉到您所指定的另一個網絡地址(URL)。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/272308.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/272308.shtml
英文地址,請注明出處:http://en.pswp.cn/news/272308.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

定時器輸入捕獲實驗

輸入捕獲簡介: 輸入捕獲模式可以用來測量脈沖寬度或者測量頻率。STM32 的定時器,除了 TIM6 和 TIM7,其他定時器都有輸入捕獲功能。STM32 的輸入捕獲,簡單的說就是通過檢測 TIMx_CHx 上的邊沿信號,在邊沿信號發生跳變&a…

黑馬程序員—————— 多線程

java使用Thread類代表線程,所有的線程對象都必須是Thread類或其子類的實例。每個線程的作用是完成一定的任務,實際上就是執行一段程序流(一段順序執行的代碼)。java使用線程執行體來代表這段程序流。 繼承Thread類創建線程類 通過…

Linux查看內置命令和非內置命令幫助的幾種方法(man、help、info)

??作者主頁:IT技術分享社區 ??作者簡介:大家好,我是IT技術分享社區的博主,從事C#、Java開發九年,對數據庫、C#、Java、前端、運維、電腦技巧等經驗豐富。 ??個人榮譽: 數據庫領域優質創作者🏆&#x…

電容觸摸按鍵 實驗

RC充放電電路原理: RC電路充放電公式: Vt V0(V1-V0)* [1-exp(-t/RC)]V0 為電容上的初始電壓值; V1 為電容最終可充到或放到的電壓值; Vt 為t時刻電容上的電壓值。如果V0為0,也就是從0V開始充…

tomcat調優方案Maximum number of threads (200) created for connector with address null and port 8091...

1.tomcat6大并發出現:INFO: Maximum number of threads (200) created for connector with address null and port 8091 說明:最大線程數錯誤 解決方案:使用線程池,用較少的線程處理較多的訪問,可以提高tomcat處理請…

SFTP是什么?與FTP之間有什么區別

什么是SFTP? SFTP是一種安全的文件傳輸協議,一種通過網絡傳輸文件的安全方法;它確保使用私有和安全的數據流來安全地傳輸數據。 SFTP要求客戶端用戶必須由服務器進行身份驗證,并且數據傳輸必須通過安全通道(SSH&#x…

C++基礎( C++初識、數據類型、運算符、程序流程結構、)

前言&#xff1a; C專欄筆記來源于觀看視頻筆記 配套視頻&#xff1a; https://www.bilibili.com/video/BV1et411b73Z?p16 基本代碼框架&#xff1a; #include <iostream> using namespace std; int main() {system("pause");//等待程序return 0; }輸出Hell…

C#判斷某天是否是周末或者節假日示例

/// <summary> /// 判斷是不是周末/節假日 /// </summary> /// <param name"date">日期</param> /// <returns>周末和節假日返回true&#xff0c;工作日返回false</returns> public static async Task<bool> IsHolidayByD…

查看docker版本命令docker version

查看docker版本 docker version

spring security原理

spring security通過一系列過濾器實現其功能&#xff0c;入口過濾器如下&#xff08;web.xml&#xff09;&#xff1a; <filter> <filter-name>springSecurityFilterChain</filter-name> <filter-class>org.springframework.web.filter.DelegatingFilt…

程序員太牛了 公司年會整成代碼討論會

作者丨前端小喬 https://blog.csdn.net/weixin_44330260/article/details/86478512 公司年底年會&#xff0c;被程序員開成代碼討論大會&#xff0c;是一種什么樣的體驗&#xff01;最近某公司舉行了一場年會&#xff0c;本來熱熱鬧鬧&#xff0c;結果被程序員給攪煳了&#xf…

嵌入式C語言基礎(一)

嵌入式C語言基礎&#xff1a; system函數&#xff1a;功能是運行windows命令 #include <stdio.h> #include <stdlib.h> int main() {//main是程序的入口&#xff0c;操作系統運行程序先找mainsystem("ipconfig");//在windows下ipconfig查看本地的網絡狀…

docker info 顯示 Docker 系統信息

docker info : 顯示 Docker 系統信息&#xff0c;包括鏡像和容器數

如何通過session控制單點登錄

web服務器為每一個瀏覽器實例對應一個session。這個session有自己的一個獨立id,這個id保存在瀏覽器的cookie中&#xff08;這個cookie貌似隨著這個瀏覽器實例的關閉而清除&#xff09;&#xff0c;訪問web服務器的時候&#xff0c;web服務會根據你cookie中的sessionId來決定重新…

Syncd - 開源自動化部署工具

官網地址&#xff1a;https://gitee.com/dreamans/syncd/issues syncd是一款開源的代碼部署工具&#xff0c;它具有簡單、高效、易用等特點&#xff0c;可以提高團隊的工作效率. 目前只支持類Linux系統. 特性 Go語言開發&#xff0c;編譯簡單、運行高效 Web界面訪問&#xff0…

嵌入式C語言基礎(二)

指針是分類型的&#xff1a; 指針根據類型不同&#xff0c;偏移值也不同。指針和數組&#xff0c;如何讓指針指向數組&#xff1f; ①用數組名 &#xff1a;int array[10],int* p,parray ②用第一個元素的地址&#xff1a;int array[10],int* p,p&array[0] 注意&#xff1a…

Linus中幫助命令man

使用方法&#xff1a;man 可以查看想要使用命令的詳細使用方法 man 命令

大牛是怎么思考設計SQL優化方案的?

作者&#xff1a;慘綠少年https://www.cnblogs.com/clsn/p/8214048.html在進行MySQL的優化之前&#xff0c;必須要了解的就是MySQL的查詢過程&#xff0c;很多查詢優化工作實際上就是遵循一些原則&#xff0c;讓MySQL的優化器能夠按照預想的合理方式運行而已。圖-MySQL查詢過程…