導航:首頁 > 編程語言 > 二級域名泛解析php

二級域名泛解析php

發布時間:2022-11-26 11:51:14

A. 如何讓php自動進行二級域名泛解析

這個需要PHP和伺服器以及域名的多項支持
首先域名需要做泛解析,而且伺服器需要將泛解析的域名當作參數傳遞給php
最後php方面獲得參數然後通過內部代碼實現,代碼的話比較簡單了。

B. 如何設置域名泛解析及解決惡意泛域名解析的方法

一、什麼是泛域名解析?

所謂「泛域名解析」是指:利用通配符 *(星號)來做次級域名以實現所有的次級域名均指向同一IP地址。在域名前添加任何子域名,均可訪問到所指向的WEB地址。也就是客戶的域名#.com之下所設的*.XXX.com全部解析到同一個IP地址上去。比如客戶設1.XXX.com就會自己自動解析到與XXX.com同一個IP地址上去。


二、泛解析的用途

1、可以讓域名支持無限的子域名(這也是泛域名解析最大的用途)。

2、防止用戶錯誤輸入導致的網站不能訪問的問題。

3、可以讓直接輸入網址登陸網站的用戶輸入簡潔的網址即可訪問網站。

4、「高級解析服務」選擇類型為「A記錄」並填寫「RR」值為「*」號和指向的IP地址「值」(泛域名解析中該值必須為獨立IP,即通過IP可訪問站點。不適用於共享IP地址),填寫完畢後點擊「新增」。

5、泛域名在實際使用中作用是非常廣泛的,比如實現無限二級域名功能,提供免費的url轉發,在IDC部門實現自動分配免費網址,在大型企業中實現網址分類管理等等,都發揮了巨大的作用。


三、域名泛解析的正確設置方法

說明:由於本人域名是在易名購買的,所以在此我們以易名的域名泛解析為例

1.打開易名中國官網,把滑鼠放在右上方的」管理中心「,此時會出現如下下圖所示的下拉菜單,再點擊下拉菜單中的」我的域名「;



記錄類型選擇的是」A「,點擊」保存「後,我們正常的域名泛解析也就算設置完成了。


四、域名泛解析與域名解析區別

1.域名泛解析是:*.域名解析到同一IP。

2.域名解析是:子域名.域名解析到同一IP。

注意事項:只有客戶的空間是獨立IP的時候泛域名才有意義。而域名解析則沒有此要求。


五、網站被惡意泛域名解析後的具體解決方法

1.修改域解析管理平台密碼;

2.修改被惡意泛解析的IP地址為自己伺服器的IP地址;

3.去伺服器上新建要被我們善意泛解析到的一個網站;

4.寫一條URL重寫規則,如果是非正常解析的域名,就全部返回404錯誤碼。


至此,我們的網站被惡意泛域名解析後的解決工作全部結束了。

C. php怎麼編寫生成二級域名我做的都是生成的這樣的.com/index.phpid=8

首先
DNS
要支持泛解析,
例如
*.domain.com
這樣的解析
接下來就是寫重寫規則了,

111.domain.com
這樣的域名
重寫成
domain.com/index.php?id=8
重寫規則
要根據你的應用來進行寫的

D. 求助啊!伺服器上從做了一個二級域名泛解析的php站點後,其它php網站打不開了

很明顯伺服器擴展問題,想問您的是php多少版本的,php5.1及以上是向下兼容的,若是5.0及已下就需要4.0的擴展了,這邊建議您聯系下您的空間商技術人員為您看下php擴展問題!

E. PHP實現泛解析

1 泛解析域名到你的伺服器IP,
2 IIS裡面創建一個空主機頭的站點,用於接收請求。
3 通過PHP系統變數 $_SERVER[''HTTP_HOST'] 獲取當前訪問的域名。
4 根據當前訪問的域名獲取到用戶名,再獲取其他信息。

F. thinkphp 能不能做到 泛解析 那種效果

可以的:
泛域名部署
如果要部署某個模塊到泛域名支持,可以使用:
'APP_SUB_DOMAIN_DEPLOY' => 1, // 開啟子域名配置'APP_SUB_DOMAIN_RULES' => array( 'admin' => 'Admin', // admin域名指向Admin模塊 '*' => array('Test','var1=1&var2=*'), // 二級泛域名指向Test模塊 '*.user' => array('User','status=1&name=*'), // 三級泛域名指向User模塊),復制代碼

配置後,我們可以訪問:
http://hello.domain.com/Index/index

訪問Test模塊 並隱式傳入$_GET['var1'] = 1 和 $_GET['var2'] = 'hello' 兩個參數。
訪問如下地址:
http://think.user.domain.com/Index/index

來自:http://document.thinkphp.cn/manual_3_2.html#domian_deploy

G. php如何獲取當前二級域名

$domain="gl.aaa.com";
$n=preg_match('/(.*.)?w+.w+$/',$domain,$matches);
print_r($matches);

H. 怎樣為網站做二級域名泛解析原創

步驟如下:
一.
得到解析了二級域名的網址,然後找到C盤里的hosts文件
(可能有些機子會提示無法修改,那麼你得設置hosts文件許可權)
在文件末尾加上下列代碼:
# localhost name resolution is handled within DNS itself.
127.0.0.1 localhost
192.168.0.144 sell.****.com
二.找到apache配置,打開httpd.conf文件,如圖

加上下列代碼(主要是這句RewriteRule ^(.*)/list/([0-9]+)/([0-9]+)?([/])?$ $1/list.php?catid=$2&page=$3 配置,正則表達式要根據自身網站寫的,這句只能做參考,否則用我的沒用.):

Order allow,deny
Allow from All
LogLevel alert rewrite:trace8

RewriteEngine On
RewriteRule ^(.*)\.(asp|aspx|asa|asax|dll|jsp|cgi|fcgi|pl)(.*)$ /404.php
RewriteRule ^(.*)/file/(.*)\.php(.*)$ /404.php
RewriteRule ^(.*)/list/([0-9]+)/([0-9]+)?([/])?$ $1/list.php?catid=$2&page=$3

三.
在httpd.conf文件末尾加上下列代碼:
NameVirtualHost 192.168.0.144:80
DocumentRoot "D:\wamp\www\abc\sell"
ServerName sell.****.com
(提醒: 192.168.0.144是本機IP地址,可以在cmd運行ipconfig查看,這樣設置完成後在瀏覽器打開192.168.0.144就可以訪問sell.****.com. 80是本機網站環境埠)
現在可以打開你設置的網址,就可以訪問了.

I. 二級域名和域名泛解析問題

網站的二級域名和泛解析是關聯包含的關系

泛解析實現的結果就是無數個二級域名自動解析指向伺服器,而無需逐個操作解析。

  1. 登錄域名管理面板。

  2. 選擇需要設置的域名,選擇功能按鈕:解析

    J. 什麼是泛解析二級域名

    泛解析就是利用通配符* (星號)來做次級域名以實現所有的次級域名均指向同一IP地址。
    簡單來說就是,*.域名解析到空間地址,解析生效之後即可用任何前綴.域名訪問網站,而*.域名,就是二級域名。
    萬網互聯為您解答

閱讀全文

與二級域名泛解析php相關的資料

熱點內容
設備樹編譯vendor 瀏覽:369
app神州租車怎麼退訂單 瀏覽:864
幽默程序員的作文 瀏覽:287
linuxbenchmark 瀏覽:895
高分子pdf 瀏覽:689
加密電池測電流 瀏覽:894
電腦怎麼下載appstore 瀏覽:725
兩台電腦使用代理伺服器怎麼連接 瀏覽:231
初創公司買什麼配置的雲伺服器 瀏覽:165
程序員的實力測試 瀏覽:509
手機版寶可夢模組的伺服器怎麼進 瀏覽:119
qt在arm上編譯過程 瀏覽:124
黑白命令在哪裡 瀏覽:22
演算法崗問面試官的問題 瀏覽:117
720pjpg壓縮 瀏覽:525
經濟學人app怎麼用 瀏覽:734
thunderbird如何刪除伺服器 瀏覽:632
編譯內核模塊准備工作 瀏覽:187
protues單片機 瀏覽:680
淘寶想多開店怎麼租伺服器 瀏覽:581