自建乙個本地dns歸屬地查詢系統

2021-06-23 03:53:55 字數 1648 閱讀 4177

1.首先要搞個dns 伺服器,自己用bind架乙個就好,2個關鍵性配置檔案如下

/opt/bind/etc/named.conf

options ;

allow-query ;

directory "/opt/bind/var";

recursion yes;

allow-transfer ;

};logging ;

channel query_log ;

category queries;

};zone "." in ;

key "rndc-key" ;

controls keys ;

};

/opt/bind/var/anyhosts

$ttl 60

$origin .

@ in soa ns1. root.localhost. (

20051213;

7000;

3000;

15000;

86400;

);@ 86400 in ns ns1

ns1 86400 in a 127.0.0.1

* in a ***.***.***.***

注意:***.***.***.***是這台ns伺服器的外網ip

2. 需要乙個頂級網域名稱,這裡用我自己的網域名稱代替,我的網域名稱為 humen1.net. 去網域名稱提供商那裡解析以下網域名稱

記錄名--------記錄型別--------記錄值

ldns ---------ns --------ns1.humen1.net.

ns1 ---------a --------***.***.***.***

3. 配置apache

vhosts 配置如下

servername *.ldns.humen1.net

documentroot /ldns

directoryindex index.php index.html index.htm

4. 寫乙個php指令碼在 /ldns 目錄下

5. 使用

curl

注意 ***yyyzzz是隨機數保證不要重複哦~~

**:

從零開始呼叫乙個手機號歸屬地查詢API

自從過上程式設計師的生活,身邊總是或多或少的提及一些api 應用程式介面 網上各種入門教程 例項大把大把,有的只是貼上部分 也不給注釋,寫demo的時候連編譯都無法通過。下面我從小白開始來介紹下後台呼叫手機api的詳細步驟 1.準備工作,查閱相關介面資訊,部分為收費,畢竟很多都是商業介面 引數名引數...

DIY乙個DNS查詢器 程式實現

李鑫大牛的部落格 1資源記錄 resource record 中的rddata內容的格式。2關於壓縮編碼的指標問題。3 冗餘結構不清晰。尤其是壓縮編碼的問題,困擾了我很久,找了很多中文資料,都說到當長度的值為 192 的時候為指標,下一位元組的內容即偏移的位置,但是在過程中卻發現存在該值為 193 ...

DIY乙個DNS查詢器 程式實現

1資源記錄 resource record 中的rddata內容的格式。2關於壓縮編碼的指標問題。3 冗餘結構不清晰。尤其是壓縮編碼的問題,困擾了我很久,找了很多中文資料,都說到當長度的值為 192 的時候為指標,下一位元組的內容即偏移的位置,但是在過程中卻發現存在該值為 193 的情況,一直不解了...