nslookup詳解(name server lookup)( 域名查詢)
一、總結
1、爬蟲倒是很方便拿到頁面數據:a、網頁的頁面源碼我們可以輕松獲得 b、比如cnsd博客,文章的正文內容全部放在<article></article>當中,所以非常好獲取,此時我們獲取的是html的頁面 c、html的數據自帶格式,所以直接放到數據庫即可,因為數據庫里面存的也就是html數據,要顯示的話直接把這部分數據放到頁面上面來即可
2、nslookup:(name server lookup)( 域名查詢)
二、nslookup詳解(name server lookup)( 域名查詢)
nslookup可以指定查詢的類型,可以查到DNS記錄的生存時間還可以指定使用哪個DNS服務器進行解釋。在已安裝TCP/IP協議的電腦上面均可以使用這個命令。主要用來診斷域名系統 (DNS) 基礎結構的信息。Nslookup(name server lookup)( 域名查詢):是一個用於查詢 Internet域名信息或診斷DNS 服務器問題的工具.
使用nslookup的Linux版本和其他版本,使用者能找出和主機名或IP地址相聯系的其他信息的位置,例如相關的郵件服務。nslookup 和一些 Unix 操作系統包含在一起,也包含在較后的Windows系統中。 從Windows XP到Windows 10中都可以在"命令提示符"中使用。nslookup查找一個IP地住址的更有限制的替代者是ping命令。
nslookup [-opt ...] # 使用默認服務器的交互模式
nslookup [-opt ...] - server # 使用 "server" 的交互模式
nslookup [-opt ...] host # 僅查找使用默認服務器的 "host"
nslookup [-opt ...] host server # 僅查找使用 "server" 的 "host"

三、nslookup命令詳解
nslookup命令用於查詢DNS的記錄,查看域名解析是否正常,在網絡故障的時候用來診斷網絡問題。 nslookup的用法相對來說還是蠻簡單的,主要是下面的幾個用法。
1 直接查詢
這個可能大家用到最多,查詢一個域名的A記錄。
nslookup domain [dns-server]
如果沒指定dns-server,用系統默認的dns服務器。下面是一個例子:
[root@localhost ~]# nslookup baidu.com
Server: 10.30.7.177
Address: 10.30.7.177#53
Non-authoritative answer:
Name: baidu.com
Address: 123.125.114.144
Name: baidu.com
Address: 111.13.101.208
Name: baidu.com
Address: 180.149.132.47
Name: baidu.com
Address: 220.181.57.217
2 查詢其他記錄
直接查詢返回的是A記錄,我們可以指定參數,查詢其他記錄,比如AAAA、MX等。
nslookup -qt=type domain [dns-server]
其中,type可以是以下這些類型:
- A 地址記錄
- AAAA 地址記錄
- AFSDB Andrew文件系統數據庫服務器記錄
- ATMA ATM地址記錄
- CNAME 別名記錄
- HINFO 硬件配置記錄,包括CPU、操作系統信息
- ISDN 域名對應的ISDN號碼
- MB 存放指定郵箱的服務器
- MG 郵件組記錄
- MINFO 郵件組和郵箱的信息記錄
- MR 改名的郵箱記錄
- MX 郵件服務器記錄
- NS 名字服務器記錄
- PTR 反向記錄
- RP 負責人記錄
- RT 路由穿透記錄
- SRV TCP服務器信息記錄
- TXT 域名對應的文本信息
- X25 域名對應的X.25地址記錄
例如:
[root@localhost ~]# nslookup -qt=mx baidu.com 8.8.8.8
*** Invalid option: qt=mx
Server: 8.8.8.8
Address: 8.8.8.8#53
Non-authoritative answer:
Name: baidu.com
Address: 111.13.101.208
Name: baidu.com
Address: 123.125.114.144
Name: baidu.com
Address: 180.149.132.47
Name: baidu.com
Address: 220.181.57.217
3 查詢更具體的信息
查詢語法:
nslookup –d [其他參數] domain [dns-server]
只要在查詢的時候,加上-d參數,即可查詢域名的緩存。
