亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

Chinaunix

標題: 想把所有的DNS解析指向一個IP,應該怎樣寫? [打印本頁]

作者: jfadmin    時間: 2007-09-14 15:56
標題: 想把所有的DNS解析指向一個IP,應該怎樣寫?
想在學生機房控制學生的上網(wǎng),必要的時候才開放,所以就想了一個辦法,把所有的dns解析,都解析為192.168.1.1,而在這個主機安裝了一個apache,主頁內(nèi)容為“禁止上網(wǎng)”之類的頁面。

     自己用Freebsd+bind已經(jīng)做成了內(nèi)網(wǎng)的dns,請問這個功能在named.conf里面應該怎樣寫?就是所有的域名。像下面:

zone "*" {    //如果"*"能代表所有的域名
        type master;
        file "master/example.net";
};

    也許想法不對,各位給出個主意吧。
作者: abel    時間: 2007-09-14 18:04
dns 解析影響的東西很多 (不是只有 web) , 看你要做到的程式
zone "."  # 不是什麼 * 號
裏面才是
* A IP
作者: jfadmin    時間: 2007-09-14 21:39
謝謝!
剛開始接觸DNS,很多概念還不懂。以后還請多多指教。

再去學習一下named.root文件,遇到不懂的事接著問。
作者: jfadmin    時間: 2007-09-14 22:10
我是這樣干的,可能很幼稚,別笑話。
zone "." {
        type hint;
        file "named.root";
};


然后在named.root里面添加一行:
.                        3600000      NS    *
*                        3600000      A     192.168.202.18


好象不行,應該怎樣加呢?也沒google到結(jié)果。
作者: jfadmin    時間: 2007-09-14 22:45
這樣寫貌似可以,請指教。

named.conf文件加入:

zone "." in {
        type master;
        file "named.tmp";
};


named.tmp內(nèi)容:

$TTL 3600        ; 1 houre
.    IN      SOA      ns1.test.com. admin.test.com. (
                                2006051501      ; Serial
                                10800           ; Refresh
                                3600            ; Retry
                                604800          ; Expire
                                86400           ; Minimum TTL
                        )

; DNS Servers
                IN      NS      ns1.test.com.
; MX Records
                IN      MX 10   mx.test.com.
; Machine Names
localhost       IN      A       127.0.0.1
*               IN      A       192.168.202.18


除了最后一句外,其它的幾句不知道哪些可以不要。
作者: unixnovice    時間: 2007-09-22 15:05
在你的需求下,
MX可以不要,呵呵

不過這樣并不是一種好的解決辦法。
別人一樣可以通過IP訪問“一定量的網(wǎng)站”

最好的辦法我認為是防火墻。將連接做DNAT




歡迎光臨 Chinaunix (http://www.72891.cn/) Powered by Discuz! X3.2