导航:首页 > 编程语言 > 二级域名泛解析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相关的资料

热点内容
程序员男士图片 浏览:708
如何把pdf文件拆分 浏览:749
法国LOVE爱恋完整版观看 浏览:388
python自动安装程序 浏览:253
为什么有压缩分卷才能继续解压 浏览:316
AnalDelinquent 浏览:889
同人绿帽改编 浏览:624
生病的男人也要去找电影 浏览:565
邵氏全部电影 浏览:281
背着妈妈在楼道和男朋友韩剧 浏览:292
用php开发购物网站 浏览:966
欧美四级怀旧老片 浏览:979
比较黄的台湾电影 浏览:751
图片批量在线压缩 浏览:706
比较黄的穿越小说 浏览:250
电影人狗叫 浏览:507
取消压缩管理的公司 浏览:117
打真军的电影豆瓣 浏览:168
特斯拉app超级充电桩如何使用 浏览:423
男人怀孕电影袋鼠男人 浏览:507