是否可以使用DNS將所輸入的任何域名都解析為同一個IP
如題~
不知道用BIND是否可以實現,如果不可以用DNS server來實現,那還有其他什麼途徑可以實現這種功能呢?
《解決方案》
原帖由 flyinwoods 於 2008-7-9 16:08 發表 http://bbs.chinaunix.net/images/common/back.gif
如題~
不知道用BIND是否可以實現,如果不可以用DNS server來實現,那還有其他什麼途徑可以實現這種功能呢?
zone "." { type master;file "xxx";};
xxx file:
# NS/SOA 略
* IN A IP
《解決方案》
回復 #2 abel 的帖子
感謝感謝~
表砸偶...要不是被逼的急,我就自己去研究zone的寫法了,現在只能先求助,稍後自己再仔細看了~
確認一下:我的意思是我自己的機器是DNS SERVER,功能是當別人向我解析DNS的時候,我返回給別人的都是同一個IP~
2L的這樣改可以完成嗎?感覺這個是改本地的...
《解決方案》
那方法是只要有人和你查,回的就是那個 IP
不管天涯海角
《解決方案》
Bind如果連這個都實現不了,也就太失敗嘍,呵呵
《解決方案》
我這樣改,還是不行,幫忙看下錯在哪裡吧~
文件named.conf
zone "." {
type master;
file "named.ca";
};
zone "0.0.127.in-addr.arpa" {
type master;
file "named.local";
notify no;
};
文件named.ca:
$TTL 3D
@ IN SOA . hostmaster. (
2004100801 ; serial #
4H ; refresh
1H ; retry
1W ; expiry
1D ) ; minimum
* IN A 192.168.1.231
說實話zone里的語句我還是很糊塗...這樣配置還是解析不了~
《解決方案》
你要解析根域??!!。。。。
一般也都是針對特定的域來做的吧
臂如把 *.abc.com 都解析成 192.168.1.100,並且你的DNS伺服器IP是 192.168.1.1
$TTL 10
$ORIGIN aa.com.
@ IN SOA abc.com. admin.abc.com. (
2006120602 ; Serial
10m ; Refresh
10m ; Retry
10m ; Expire
10m ) ; Negative Cache TTL
@ IN NS ns.abc.com.
ns IN A 192.168.1.1
* IN A 192.168.0.100
《解決方案》
回復 #7 polokus 的帖子
嘿嘿...是啊,偶就是想解析所有域名,不是某個子域
只能改根域...
根域的zone寫法有上面特別嗎?感覺我那樣寫沒上面問題啊...
《解決方案》
OVER~
彙報結果:
任何DNS查詢請求都可以返回我指定的IP
研究了一天的代碼,試圖在讀取/發送的時候強行寫入我的IP,均沒有成功...
時間太短,BIND中的dns name struct搞不清楚....
剛才突然想回頭試一下,修改了根域的zone文件,這次竟然成功了~~
在遠端ping任意域名直接ping到了我的IP上~~
開心啊~不知道昨天的根域zone文件是怎麼寫錯的....
此貼已結,謝謝大家~~
《解決方案》
原帖由 flyinwoods 於 2008-7-11 13:09 發表 http://bbs.chinaunix.net/images/common/back.gif
OVER~
彙報結果:
任何DNS查詢請求都可以返回我指定的IP
研究了一天的代碼,試圖在讀取/發送的時候強行寫入我的IP,均沒有成功...
時間太短,BIND中的dns name struct搞不清楚....
剛才突然想回頭試一下,修 ...
帖根域文件