|
作者:朽木 /www.
前些天注冊了一個國際COM域名www.,苦于沒有空間`也不想去買那種IIS空間,一天給你幾百個IIS連接`還不夠我做肉雞轉向的。所以通過綜合網(wǎng)上公開的各種隱藏IIS站點的方法著一嘗試`不過均失敗。
據(jù)不完全統(tǒng)計`我起碼在GOOGLE和百度里為這個隱藏IIS`查了不下于50個關鍵字。花費在搜索資料上的時間大概都有7個小時左右。因為第一天從零點一直堅持GOOGLE/百度到5點多實在快崩潰了,所以去黑基發(fā)了個很挑釁的帖子:“斑竹既然說有問必打,你回答不了怎么辦?”不過結果斑竹出來道歉`說他們也找不到辦法。
終于說明一個問題、什么時候都得靠自己。于是整理了下猛查搜索引擎得來的資料,終于將所查到的資料進行了綜合,而得到完美隱藏IIS站點的方法,我花了大概23個小時才搞定`第1天零晨開始、 到晚上23點搞定才睡。接近24個小時。當然這23個小時里`有一半的時間我在玩DOD。為了防止有人和我一樣被一句名言“自己查GOOGLE`百度”所折磨,我把方法寫出來。前人栽樹、后人乘涼。。。
好了不廢話了~
目前網(wǎng)上關于隱藏IIS站點有如下幾個版本的辦法
1利用刪除WEB目錄里的子目錄創(chuàng)建虛擬目錄的方法試了、確實可以。問題在于,域名解析到那臺肉雞上。問題是、這種子目錄上,是沒有填寫主機頭的地方。所以縱然IP解析上去了,也無法訪問那個隱藏的虛擬目錄。
2網(wǎng)上流傳的一個DLL+EXE和一個DLL+INI更改配置文件,方法是將DLL的路徑通過注冊表訪問到IIS的一個目錄里,不管INI還是EXE版的`配置文件名都叫fmulti.dll、我想這就不用說了,根本無法通過、無論如何試,這個東西我換了幾臺服務器試了2小時。結果是失敗。我是個認真的人。
3通過建立隱藏虛擬目錄、然后通過在域名解析里選擇轉發(fā)到該目錄、很可惜的是, 我用的那個IIS解析系統(tǒng)不支持。而且縱然支持、因為用的是域名注冊商的空間、速度確實不敢恭維、自己也不想、、、
4通過搜索、找到幾種ASP和DLL形式的空間提供商給網(wǎng)站長用來將多個域名訪問一個網(wǎng)站、并且訪問不同子目錄的ASP和DLL程序,試了。不可以。
5一個添加隱藏虛擬目錄的VBS、BAT原理和1差不多。。
這是在網(wǎng)上能夠找到的唯一5個辦法。但是沒有一種是成功的。絕對都是無用的。
不過我通過自己想的一個辦法`一樣達到了隱藏IIS站點的目的。
眾所周知,隱藏IIS站點,就是隱藏IIS站點里顯示出來的項目,如果不隱藏而放在肉雞上。一般管理員一打開IIS就可以看到你的網(wǎng)站,說不定他也會去“黑”掉你的主頁。當然大多時候他們會很驚訝`于是馬上刪你的站、殺毒 。XXXXX。。。
所以我們要在肉雞上放自己的域名站的話,就必須隱藏掉那個被顯示出來的項目。方法很容易。一段代碼就夠了,是一段方便有多個域名的站長在自己的虛擬空間里建立多個網(wǎng)站的代碼,是我50個不同關鍵字中一個里查到的。在一個建站論壇看到的。一會發(fā)`按順序?qū)憽?/p>
首先:使用網(wǎng)上流傳的老方法`在IIS默認的站點下建立一個目錄`名字自己取`別忘了就可以,但是一定要注意,這個默認站點指的是那臺肉雞的IP是默認主機頭,你看到那一個IIS站點的主機頭里有這個`那就在這個IIS目錄建立一個真實目錄。也就是有默認80的主機頭

因為你的站點如果不指定主機頭的話,默認是訪問這個服務器的IP,這個全部未分配的80,就是默認被訪問的IP了。
OK了`解析完IP后,我們要做的就是建立一個隱藏目錄`在這個默認主機頭的WEB目錄里建立一個SEX的目錄`然后在IIS里`右鍵打開這個站點的資源管理器`在SEX目錄上右鍵`然后選擇建立一個虛擬目錄`選擇命名`我還是寫的sex,路徑填寫、這里我建立在C:\WINNT\system32\web
虛擬目錄建立完后`你現(xiàn)在可以刪除掉這個真實目錄SEX了`記住一定要在“我的電腦”里刪除,絕對不要在IIS里直接刪。刪完后,你訪問http://219.X.X.X/sex/sex/,就會顯示403了`目錄存在,當你訪問http://219.x.x.x/sex/就會顯示404了?,F(xiàn)在成功后。我們要做的就是在這個默認的IIS站點的首頁文件里(要求是ASP文件)
插入這段代碼:
<% select case request.servervariables("http_host") case "" Server.Transfer("sex/sex/index.htm") end select %>
這個KAO5就是你的域名,自己更改,你如果有多個站點`那就可以在server.transfer下面繼續(xù)添加一個case "" Server.Transfer("sex/sex/")
SERVER.TRAN SFER里的sex /sex/就是你建立的隱藏虛擬目錄,但是得記住自己的首頁默認文件是那個,在虛擬目錄里提早加入進去這個文檔。
設置完畢保存后、我們訪問www.的時候`已經(jīng)成功的訪問到我的BLOG了,而不是之前的默認主機頭的目錄。原因是這段代碼把來自KAO5玉米的IP轉向到了這個目錄`而IIS默認把你指到了這個默認index主頁里。
但是到這,還沒完`應該說才剛開始。
因為麻煩的事在后面、這樣建立后,你會發(fā)現(xiàn),在IIS里找不到你的網(wǎng)站和你建立的虛擬目錄了。也不會在默認站點里主機頭里出現(xiàn)你的域名。但是會發(fā)現(xiàn)除了能訪問那個主頁`你隨便點那個連接都是404無法找到該頁。
其實原因在于你現(xiàn)在訪問的其實是http://219.x.x.x/sex/sex/index.htm,這第2個SEX其實不管怎么命名都沒用,因為他只是一個名字,并不是目錄名。而那個目錄下能夠被解析的僅僅是這個被IIS默認訪問的INDEX首頁文件。
所以現(xiàn)在我們要做的是再建立一個虛擬目錄。我到剛才的默認WEB目錄里,重新建立了“SEX”目錄,因為當你把被刪除的目錄`再建立一個新的`只要名字一樣。你刷新IIS站點`打開這個目錄`里面就可以修改你的虛擬目錄了。然后再選擇建立新的虛擬目錄, 這里我們把這個虛擬目錄命名為“web”,其實這個目錄就在KAO5目錄的子目錄。建立完后,再到我的電腦里` 把你建立的SEX真實目錄刪除。不要在IIS里刪。
這個新的WEB虛擬目錄是做什么用的呢?原因是你訪問www.的時候,你會發(fā)現(xiàn)你首頁所有的圖片都看不到,你點一個連接`也找不到該頁。因為在IIS的SEX這個虛擬目錄里找不到這些圖片和連接。
比如說你的虛擬目錄KAO5里`有個子目錄FUCK,你在IE里訪問www./fuck,提示404找不到該頁,一定覺得很奇怪,其實你這個時候訪問的是:http://219.x.x.x/fuck,這個頁面提示403就真該FUCK了。
所以我們需要動點手術,我們在這個新建立的虛擬目錄“WEB”里,放入除首頁文件外的所有文件。主要以你的首頁有的連接和圖片為主,不提倡用這種方法建結構比較大的站。一般咱們做個BLOG和論壇`還是沒什么問題的。
在你放完除首頁外所有的文件后,你就按程序來修改。如果你的站點`僅僅是幾個簡單的HTML頁子的話,簡單修改下路徑就OK了,如果你的站是BLOG或者論壇,那就得費點時間改。在每級目錄上`加一個上級目錄就OK了。比如原來文件指定的路徑是sex/conn.asP,你在SEX前加上你的虛擬目錄名web就可以了。注意這個SEX目錄必須在這個WEB目錄里面。比如web/sex/conn.asp,修改路徑就OK了。其實一般的BLOG程序修改下默認路徑就可以搞定,非常簡單。
如果你覺得無法理解的話,我就說個最無敵的辦法吧~比如說我,如果我是做的自己的BLOG,但我又太懶不想改路徑`也不懂怎么修改程序。那很簡單,你把默認的`剛才說到的那個sex/sex/index.htm文件的內(nèi)容改成一個自己喜歡的默認頁面`比如一段音樂加一段FLASH,然后默認點擊后就進入到目錄sex/web/index.htm,如果你確實不懂怎么修改程序,這樣做最后。 在那個WEB目錄里放入你實際的BLOG程序。如果你實在還是不理解,我就說個超級無敵的辦法吧?把掛馬的那段代碼加進去。。指向到新的目錄`比如www./fuck/
因為按我剛才說的做,會導致首頁無法更新?,F(xiàn)在一般帶數(shù)據(jù)庫的程序`都是自動更新首頁的。。。 所以用這個辦法`既不會導致首頁無法更新,還會增加美觀度。
其實大家一定會覺得這樣做很麻煩` 如果我在默認的主機目錄里指入完整路徑不就得了,其實也是可以修改代碼可以這么做,不過這樣的話,轉進的就是http://219.x.x.x/sex/sex/index.htm,這樣嚴重影響美觀,而且很沒面子。這么一大串XX不僅會讓同行有黑肉雞的欲望,也會讓別人記不住你的國際域名,如果誰轉載你的網(wǎng)站地址`也會是http://219.x.x.x/sex/sex/XXX.HTM。。那我還不如去 申請個2級域名,或者就用這個虛擬目錄當BLOG。。
因為通過剛才的默認訪問`轉向后,所有的URL開頭的HTTP://219.x.x.x/都變成了http://www.
通過剛才的忙活后,你訪問www.后`首先轉入首頁,然后你的圖片等等文件前面就會多個目錄名,別的一切正常。絕對不會影響使用,IIS里根本就找不到你的站點,然后你把WEB這個目錄外面那個目錄隱藏起來,這樣管理員如果不選擇全顯被隱藏的文件,他連目錄都看不到,除非他直接輸入完整路徑。需要注意的是,你隱藏的文件夾,最好是隱藏外面那個文件夾`如果隱藏你的BLOG目錄的話也是可以的。不過人家輸入那個目錄`會提示被刪除。當然自己的愛好了。I需要注意的就是`不要選IIS日志,這樣會被記錄日志。。如果那家伙有看IIS日志的癖好,那你就倒霉了。
如果你要隱藏建立多個不同域名的網(wǎng)站都是可以的。因為你不管用那個域名訪問`其實都是訪問那個默認主機頭的目錄。記住下面這點就可以了
你訪問www./fuck,就是訪問219.x.x.x/fuck
你訪問www./fuck,一樣是訪問219.X.X.X/FUCK
明白這個原理就知道了
這個方法在網(wǎng)上應該沒有人公布,如果有的話。。我搜了50多個關鍵字居然找不著。。實在是。。。。
|