虚拟主机操作手册.doc_第1页
虚拟主机操作手册.doc_第2页
虚拟主机操作手册.doc_第3页
虚拟主机操作手册.doc_第4页
虚拟主机操作手册.doc_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

虚拟主机操作手册V3.0武汉万网捷讯公司2005年8月18日目 录第一章 总体说明名词解释虚拟主机:WEB服务器构建示意图:22服务器-asp++php+mysql+zend服务器的搭建前提:Windows 2003 已经安装IIS 6.0准备文件:按照使用的先后顺序排列1.php-4.3.6-installer.exe或者更高版2.ZendOptimizer-2.5.7-Windows-i386.exe作用:对php加速和加密3.mysql-4.1.8-win.zip或者更高版 作用:数据库4.php.php(探针) 既在代码中写 作用:查看是否支持php5.phpmyadmin 程序作用:数据库管理安装步骤:1、 安装好iis6后默认是没有打开支持的需要配置服务器。在控制面版下进行如图所示:操作:在应用程序服务器中选择IIS+asp.NET 默认是“否”,安装成功后显示“是”。2、在IIS中设置的web服务扩展为允许。设置active server pages 为允许。这样就配置好了asp和支持的web服务.。3、 安装php环境注意安装过程中选择服务器安装类别的时候选择IIS6或者以上版本。其它暂时不用管,直接下一部。注意将php.ini 文件配置成标准配置。见附件示例。3、PHP 支持 CGI 和 ISAPI 两种安装模式,推荐使用 ISAPI 模式。操作步骤相差不大。只是在执行效率上CGI相对来说要消耗资源一些。 ISAPI 模式安装步骤:在“控制面板”的“管理工具”中选择“Internet 服务管理器”,打开 IIS 后停止服务,然后在左侧“你需要支持PHP的Web站点”比如“默认Web站点”上单击右键选择“属性”,在打开的“ Web 站点属性”窗口的“ISAPI 筛选器”标签里找到并点击“添加”按钮,在弹出的“筛选器属性”窗口中的“筛选器名称”栏中输入:PHP ,再将可执行文件指向 php5isapi.dll 所在路径,如:C:Inetpubphpphp5isapi.dll 。 打开“Web 站点属性”窗口的“主目录”标签,找到并点击“配置”按钮,在弹出的“应用程序配置”窗口中找到并点击“添加”按钮,在弹出的窗口中新增一个扩展名映射,扩展名为 .php ,单击“浏览”将可执行文件指向 php5isapi.dll 所在路径,如:C:Inetpubphpphp5isapi.dll,然后一路确定即可。如果还想支持诸如 .php3 ,.phtml 等扩展名的 PHP 文件,可以重复“添加”步骤。再打开“Web 站点属性”窗口的“文档”标签,找到并点击“添加”按钮,向默认的 Web 站点启动文档列表中添加 index.php 项。您可以将 index.php 升到最高优先级,这样,访问站点时就会首先自动寻找并打开 index.php 文档。确定 Web 目录的应用程序设置和执行许可中选择为纯脚本,然后关闭 Internet 信息服务管理器,在命令提示符中执行如下命令:net stop w3svcnet stop iisadminnet start w3svc然后在“Internet 服务管理器”左边的“WEB服务扩展”中设置ISAPI 扩展允许,Active Server Pages 允许打开浏览器,输入:http:/localhost/,看到成功页面后,在 IIS 根目录下新建一个 phpinfo.php ,内容如下:打开浏览器,输入:http:/localhost/phpinfo.php,将显示当前服务器所支持 PHP 的全部信息,可以看到 Server API的模式为:ISAPI 。安装 zend为默认安装,只需要在安装过程中注意以下画面所示: Zend Optimizer 的安装向导会自动根据你的选择来修改 php.ini 帮助你启动这个引擎。下面简单介绍一下 Zend Optimizer 的配置选项。以下为本人安装完成后 php.ini 里的默认配置代码(分号后面的内容为注释):zend_extension_ts=C:InetpubZendlibZendExtensionManager.dll;Zend Optimizer 模块在硬盘上的安装路径。zend_extension_manager.optimizer_ts=C:InetpubZendlibOptimizer-2.5.7;优化器所在目录,默认无须修改。zend_optimizer.optimization_level=15;优化程度,这里定义启动多少个优化过程,默认值是 15 ,表示同时开启 10 个优化过程中的 1-4 ,我们可以将这个值改为 1023 ,表示开启全部10个优化过程。调用phpinfo()函数后显示: Zend Engine v1.3.0, Copyright (c) 1998-2002 Zend Technologies with Zend Optimize r v2.1.0, Copyright (c) 1998-2003, by Zend Technologies 则表示安装成功。安装 phpMyAdmin:下载得到 phpMyAdmin-2.6.0.zip ,将其解压到 IIS 根目录,找到并打开 config.inc.php ,做以下修改:搜索$cfgPmaAbsoluteUri,设置你的phpmyadmin的URL,如:$cfgPmaAbsoluteUri = http:/localhost/phpmyadmin/; 注意这里假设phpmyadmin在默认站点的根目录下搜索$cfgblowfish_secret,设定好root密码后这里也要填写比如ROOT密码则设置为$cfgblowfish_secret = ;搜索$cfgDefaultLang ,将其设置为 zh-gb2312 ;搜索$cfgDefaultCharset ,将其设置为 gb2312 ;搜索$cfgServers$iauth_type,默认为config,是不安全的,不推荐,推荐使用cookie,将其设置为$cfgServers$iauth_type = cookie; 注意这里如果设置为config请在下面设置用户名和密码!例如:$cfgServers$iuser = root; / MySQL user-MySQL连接用户$cfgServers$ipassword = ; 本人的配置文件,仅供参考!/iis/config.inc.txt打开浏览器,输入:http:/localhost/phpMyAdmin/ ,若 IIS 和 MySQL 均已启动,输入用户ROOT密码即可浏览数据库内容。phpMyAdmin 的具体功能,请慢慢熟悉,这里不再赘述。至此所有安装完毕。76服务器-JSP服务器IIS+resin+mysql的搭建 一、首先安装JDK: 一)、下载j2re-1_4_1_02-windows-i586-i.exe,然后直接安装。 二)、安装完配置环境变量: PATH:C:JDKBIN; CLASSPATH:C:JDKLIBTOOLS.JAR;C:JDKLIBDT.JAR; JAVA_HOME:C:JDK; 二、然后安装resin; 1、 下载resin-2.1.9.zip,然后进地解压。文件名命名为resin; 2、 配置环境变量,RESIN_HOME:C:RESIN; 3、 关闭IIS; 4、 打开resinbin下的setup.exe;出现一个对话框会出现如下图所示的页面: 点击OK,就安装resin1.2。 5、 然后打开resinconfresin.ini文件: c:inetpubwwwroot这里设置所放程序的路径。 此处设置端口; 6、打开resinbin下的httpd.exe。 这样表示resin 运行成功。 也可以通过控制面板上的管理工具,进入服务后启动resin web server选项,即可。 6、 打开 :8080 页面即可正常页面。Resin安装完毕。 三、安装mysql+Mascon; 下载mysql与Mascon. 然后安装MYSQL,安装好以后,需要在DOS下面打到安装目录 c:/ e: e:/cd mysql/bin; e/mysql/bin/: mysqld-nt install; 就可以了。然后在管理工具的服务里,可以找到该服务,启动就可以了; 然后安装Mascon,直接安装即可。 然后用系统默认的用户名与密码登录。用户名:root;密码:为空。 用Mascon连接即可。 四、安装mysql-connector-java-3.0.8-stable.zip,进行解压。 将tomcatcommonlib下的servlet.jar 考过来,放在JDK 下面。然后把环境变量CLASSPATH 的路径添加如下所示:C:JDKSERVLET.JAR; 然后打开mysql-connector-java-3.0.8-stable目录,再打开mysql-connector-java-3.0.8-stable目录,然后发现有两个文件夹com与org。分别将这两个目录考到你设置的程序放置的位置,打开后,找到WEB_INF文件夹下面的classes (若是没有则新建一个),把com 与org 的文件夹考到classes 目录下。以后你的JAVA库类,分别都放在classes目录下. 问题一: 若是想在服务器上装有多个不同的站点,可以修改CONF目录下面的 resin.ini文件,如下图所示: c: 我在的目录下建设了一个的站点。 c: 我在的目录下建设了一个的站点。 c:inetpubwwwrootweb11同上一样。 还有一个问题是这么多的站点可能与许多ASP写的程序的站点都放在同一台服务器上。 所以可能会产生抢端口的问题。对于这个问题,我也找了很多的贴子,现在我已经解决了这个问题。不知道你能否用,仅作参考: 把你的resin confresin.ini打开, c:inetpubwwwrootweb11指向IIS站点的默认站点上去,这样可以浏览器里可以直接打URL地址,而不用打8080端口了。 27服务器-JSP服务器resin+mysql的搭建Jsp运行环境,可先参照76的安装方法将jdk装上,配置好环境变量。本公司是用的resin,它自身有多种安装方法,我们公司主要采取两种安装方法,一种是resin独立运行;一种是利用iis配合resin运行。两者各有弊端。iis+resin配合可以使得iis能解析一些html静态页面,而resin只负责解析jsp.弊端在于配置后移植复杂,而且任何一方出了问题不好及时的排查错误,优势在于比较稳定。Resin独立运行只要配置得当可以承载大量的网站,维护起来特别的方便,便于管理。27为独立运行resin.只要熟悉resin的配置文件就可以了。配置文件路径为:D:resin-2.1.9confresin.conf示例如下请注意红字显示:!- - jdbc/test javax.sql.DataSource !- - 2s false true 150 true index.html,talklogin.jsp,index.xtp,index.jsp, index.htm 28服务器-ASP服务器IIS+asp转向 的搭建 28服务器比较特殊,其配置能承载上万个网站,其配置方法利用了asp的的跳转,做了一些相应的技术处理。首先在iis上绑定好主机头,以主机头区别各个不同类的网站。在网络中唯一定位一个网站的由IP地址、IIS端口及主机头值三者来确认一个网站的身份。在这里我们利用iis将所有的解析都做到index.asp这个页面上,再由于index1.asp这个页面来负责解析到具体的哪个网站的文件夹。 1、index.asp主页面 frame name=main_ scrolling=yes noresize target=main_whdc src=index1.asp?servername= 2、 index1.asp ,You Web Site is not configured in this Web Server!虚拟主机日常维护虚拟主机日常维护工作操作比较简单,但是比较烦琐,要操作的项目比较多,需要胆大心细有耐心。没有100%的把握不要随意更改服务器的设置,每一项的操作必须填写服务器维护日志。一、 操作系统update检查。检查微软最新操作系统漏洞及补丁,及时的更新。如需要重新启动机器,应选择在访问比较小的时间段,如深夜4-5点。二、 杀毒软件update检查,检查瑞星或者其它杀毒软件的补丁和病毒库及时更新。三、 检查系统日志,特别是系统的“安全性”日志。另外检查异常应用程序及系统日志。如有异常立即记载并交应急小组处理。四、 检查系统安全,查用户组是否有非法或不正常用户,检查服务器安全策略。五、 检查系统CPU及内存消耗情况,并填写记录,观察5-10分钟。六、 检查服务器上典型客户的网站是否正常(能否打开,打开速度等)七、 服务器杀毒,并填写查毒记录。有异常必须记录,然后转客服部通知客户。八、 针对邮件服务器,进行日常收发邮件测试。每日三次。并记载。九、 按照服务器备份管理规定,进行日常的一台服务器的完整备份。十、 进行每台服务器环境的备份十一、 进行每台服务器的重点数据库的备份。虚拟主机应急维护1、 客户服务部接受客户应急维护投诉。客户服务部应记载客户的联系电话,联系人,虚拟主机所存在的问题的详细描述。如有必要记录下客户的ftp用户名。与客户讲明多长时间内处理好后给予答复。2、 技术支持部根据客户服务部的投诉,填写应急处理人姓名,立即处理。一般问题在10分钟内解决。疑难问题在半个小时虚拟主机日常应用1、 虚拟主机开设28服务器开网站空间(以网站为例;1、 在D盘WHWEB下建立一个文件名为publaw的文件夹,如下图; 2、 打开D盘的WHWEB目录下的文件名为index1.asp,打开文件找到相应的位置,新增一条记录修改成相应的域名,如下图;3、 双击桌面上的internet服务管理器,找到字母开头为P的目录站点,右键打开属性,选择高级,点击添加,增加IP地址(全部未分配)、TCP端口(默认是80)、主机头名,按确定按钮,关闭internet服务管理器。如下图;4、 打开SERV-U,建立一个用户(publaw),设置相应权限及空间大小。22服务器1、 在d:wwwrootaspweb下建立一个文件夹,如下图;2 、打开IIS管理器,新建网站。3、打开SERV-U,建立用户,设置相应权限及空间大小。27服务器1、 在d:inetpubwwwroot下建立一个文件夹,如下图;2、 在d:resin-2.1.11conf下找到resin.conf这个文件,并打开此文件,新建一条记录如图所示;3、打开SERV-U,建立用户,设置相应权限及空间大小。虚拟主机常见问题解释一、 为什么网站总是出现“Service Unavailable”的提示。 有些用户的网站总是出现“Service Unavailable”的提示,刷新几下又可以访问。出现这种情况是由于您的网站超过了IIS限制造成的,由于我们虚拟主机是采用2003的操作系统,2003的操作系统在提示IIS过多时并非像2000系统提示“链接人数过多”,而是提示Service Unavailable,如果出现这种情况,您可以选择升级主机,或者查看是否有人盗链。可以经常更改您放软件、图片的目录。注:IIS是指您的网站同时打开窗口或链接的个数,打开一个窗口即占用一个IIS.二、 为什么上传下载要禁止被动模式,如何取消被动模式传输? 因为如果打开被动模式(PASV),就是等于在服务器上打开一个端口提供传输,这样就给非法侵入提供了可乘之机.为了保障服务器的绝对安全,保护大家的利益,我们禁止FTP用被动模式(PASV)传输.请大家在FTP软件中取消被动模式.取消被动模式的方法:拿CUTEFTP PRO中文版为例 选择 工具-全局选项-连接-数据传输类型-选择 PORT 或者 自动三、 FTP上传出现中断是怎么回事。 如果您发现上传过程中中断,他可能有两个原因,一个是我公司设置了FTP安全保护,即您在连接FTP的时候有10分钟没有对FTP工具进行操作,或者没有监控,那么他会自动中断,这样可以防止因为您的大意而导致被人恶意进入您的空间。另外一个原因有可能是您的FTP设置,您可以尝试取消pasv被动模式。四、 虚拟主机出现不能访问的情况应该如何自我检查并解决问题。虚拟主机出现不能访问的情况有很多原因,并不一定全是由于服务器或者网络问题导致,在您的网站不能访问的时候,请您按照如下步骤检查:检查的前提是您必须在http中能够正确的获得错误信息,方法为:请打开浏览器,选择工具,internet选项,高级,在高级中的浏览项目里面有一个“显示http友好错误提示”的复选框,请取消该复选框,这样您可以获得正确的错误提示。一、访问网站出现找不到该页的提示检查域名是否解析正常:很多空间不能访问是由于DNS解析错误造成,如果域名的解析不正确,那么将会导致虚拟主机不能访问,检查的方法为:请点击开始菜单,选择“运行”,在窗口中输入命令行 ping -t其中,代表您的域名,您可以根据实际域名替换,然后看看是否已经解析,域名正常解析的标志就是运行该ping命令后会自动返回IP,如果您发现窗口返回了IP并且该IP就是您的虚拟主机所在服务器的IP,那么就说明域名解析正常,反之,就是您的域名解析出现问题,这时候,请检查您的域名解析是否正确或者是否生效如果您发现并非域名解析的问题,那么请联系我公司技术人员二、如果访问网站时候出现提示:No web site is configured at this address.如您发现出现该错误提示,那么首先请您检查域名绑定是否正确,方法为:登陆管理中心,进入虚拟主机管理控制面板,在绑定域名中查看是否绑定了该域名,如果没有绑定该域名,那么请绑定该域名即可。如果域名已经绑定,并且域名解析正确,那么请检查在控制面板中的主机信息是否有通知,如果没有,请联系我公司技术三、如果访问网站时候出现提示:The site has exceeded its resource limit and cannot process this request.如果您发现出现该错误提示,那么他是指您的站点运行超出了系统资源的限制,请过30秒在访问,如果经常出现,那么就是意味着您的网站占用资源较高,可以考虑升级或者优化程序了 四、如果访问网站出现提示:Directory Listing DeniedThis Virtual Directory does not allow contents to be listed.出现这个提示是指没有在您指定的目录找到默认首页,比如您直接输入域名访问空间,但是出现以上提示,那么请检查在wwwroot目录下是否有index.htm,index.html,index.asp,default.asp,default.htm等默认首页。虚拟主机开通后默认自动生成5个默认首页,依次分别index.htm,index.html,index.asp,default.asp,default.htm,index,php,index.jsp,index.aspx,您的首页必须是以上5个默认首页之一。这样才能自动找到该文件。如果您希望另外定制默认首页,需要单独告知道我们,并为此付款。五、如果仍然找不到原因,那么请联系我公司技术人员五、 虚拟主机出现500错误提示是怎么回事,如何解决? 出现500错误的原因是很多的,一般来说,如果程序出错,那么在浏览器内会返回给用户一个友好的错误提示,统一称之为服务器500错误。 解决的方法就是您必须在http中能够正确的获得错误信息,方法为:请打开浏览器,选择工具,internet选项,高级,在高级中的浏览项目里面有一个“显示http友好错误提示”的复选框,请取消该复选框,这样您可以获得正确的错误提示。 在获得正确的错误提示之后,您就可以根据该错误提示检查您具体的出错原因了六、 动网论坛打不开,数据丢失。 NT主机用户使用的动网论坛多次出现被“黑”事故,原因是用户没有及时安装相应的补丁程序,黑客利用了动网论坛漏洞,从而可以轻易上传木马程序并进行破坏活动。为了保证用户的数据不被破坏,建议您及时安装补丁程序同时备份相关数据,具体下载地址和使用方法请登陆动网论坛官方站点查询获取。七、 关于不提供虚拟目录的解释。 很抱歉,目前虚拟主机不提供虚拟目录的服务。 我公司的虚拟主机是按行业标准规范配置的,不开放虚拟目录是为了所有虚拟主机用户的利益。如果创建太多的虚拟目录,就会影响服务器的性能,为了保障服务器的运行性能,维护服务器的稳定高速,目前不开放虚拟目录服务。请您谅解。 如果您一定要设置虚拟目录,建议您租用独立服务器,使用独立服务器可以任意设置虚拟目录。八、 虚拟主机用户是否有独立的IP地址?每个虚拟主机用户没有独立的IP地址,每一台服务器上的虚拟主机用户共享一个IP地址。因而您不能用IP访问您的站点,必须要有域名才可以访问。九、 为什么文件已经上传,但无法显示网站内容呢?我们为您的虚拟主机所设定的默认文档为index.htm及index.asp,如果您所上传首页文件名与此不符,则输入域名后无法直接访问。您可通过ftp软件修改您的默认文档的文件名,以实现正常的访问。域名常见问题解释一、 nslookup工具的使用方法。 配置好DNS服务器,添加了相应的记录之后,只要IP地址保持不变,一般情况下我们就不再需要去维护DNS的数据文件了。不过在确认域名解释正常之前我们最好是测试一下所有的配置是否正常。许多人会简单地使用ping命令检查一下就算了。不过Ping指令只是一个检查网络联通情况的命令,虽然在输入的参数是域名的情况下会通过DNS进行查询,但是它只能查询A类型和CNAME类型的记录,而且只会告诉你域名是否存在,其他的信息一概欠奉。所以如果你需要对DNS的故障进行排错就必须熟练另一个更强大的工具nslookup。这个命令可以指定查询的类型,可以查到DNS记录的生存时间还可以指定使用那个DNS服务器进行解释。 查询IP地址 nslookup最简单的用法就是查询域名对应的IP地址,包括A记录和CNAME记录,如果查到的是CNAME记录还会返回别名记录的设置情况。其用法是: nslookup 域名 以下是A记录的返回情况。 nslookup命令会采用先反向解释获得使用的DNS服务器的名称,由于我这里使用的是一个内部的DNS服务器所以没有正确的反向记录,导致结果的前面几行出错。大家可以不必理会。重点看的是最后的两行这里看到的是的IP地址是12。注意即使的主机没有在线同样能够返回结果。 如果目标域名是一个别名记录(CNAME),nslookup就开始显示出和ping命令不同的地方了,请看查询CNAME记录的结果。由于CNAME和A记录最后都是活的IP地址,所以一般情况下两者是等同看待的,命令的格式相同。注意这次nslookup返回了三行信息,前两行显示这是一个CNAME记录,对应的域名和IP地址。最后显示的就是目标域名, 并注明Alias(别名)。如果域名不存在会怎样呢?看得懂最后以行的英文吗,不懂没关系记住形状就可以了。如果一个指定类型的域名不存在对应的记录同样也是这种结果。 查询其他类型的域名 前面两个命令我们没有加任何参数,所以默认情况下nslookup查询的是A类型的记录。如果我们配置了其他类型的记录希望看到解释是否正常。这时候ping就无能为力了。比如我们配置了MX记录,但是邮件服务器只能发信不能收信,到底是域名解释问题还是其他的问题Ping命令的检查只能让你误入歧途。nslookup 这时候可以模拟你的其他遇见服务器进行域名解释的情况。我们需要在nslookup上加上适当的参数。指定查询记录类型的指令格式如下: nslookup qt=类型 目标域名 注意qt必须小写。 类型可以是一下字符,不区分大小写: A 地址记录(Ipv4) AAAA 地址记录(Ipv6) AFSDB Andrew文件系统数据库服务器记录(不懂) ATMA ATM地址记录(不是自动提款机) CNAME 别名记录 HINFO 硬件配置记录,包括CPU、操作系统信息 ISDN 域名对应的ISDN号码 MB 存放指定邮箱的服务器 MG 邮件组记录 MINFO 邮件组和邮箱的信息记录 MR 改名的邮箱记录 MX 邮件服务器记录 NS 名字服务器记录 PTR 反向记录(从IP地址解释域名) RP 负责人记录 RT 路由穿透记录(不懂) SRV TCP服务器信息记录(将有大用处) TXT 域名对应的文本信息 X25 域名对应的X.25地址记录看看的邮件服务器记录吧。看看,nslookup把服务器的名称和地址都给出来了,注意preference就是前面所说的优先级,该数值越小则优先级越高。 我再看看名字服务器记录是怎么样的。看起来和MX记录的格式差不多,一般情况下服务器会同时返回对应的地址。不过也有不返回的情况。 在这里我希望大家注意一行显示“Non-suthoritativeanswer:”,这一行在前面的例子中都没有显示过。它的出现代表这个结果是从服务器的缓存中得到的。所以提醒你这不是一个授权的答案。前面我们进行的几次查询过程中04这台机器就采用了我们第一篇文章中描述的过程查询了的域名。在这个过程中不但缓存了、以及的MX记录等最终结果。也包括获取的名字服务器等中间结果。隐含的查询了的NS记录。后面我们还会介绍这个过程。 指定使用的名字服务器 在默认情况下nslookup使用的是我们在本机TCP/IP配置中的DNS服务器进行查询,但有时候我们需要指定一个特定的服务器进行查询试验。这时候我们不需要更改本机的TCP/IP配置,只要在命令后面加上指定的服务器IP或者域名就可以了。这个参数在我们对一台指定服务器排错是非常必要的,另外我们可以通过指定服务器直接查询授权服务器的结果避免其他服务器缓存的结果。命令格式如下: nslookup -qt=类型 目标域名 指定的DNS服务器IP或域名 我们可看看以下的命令结果:这个命令直接从顶级域名服务器查询的NS记录。所有的二级域名的NS记录都存放在顶级域名服务器中,这是最权威的解释。注意这次没有非授权结果的提示。对于二级域名的NS记录查询来说这肯定是授权结果。顶级域名服务器的名称是a到共十台服务器。(gtld是Global Top Level Domain的缩写)。当我们修改域名的NS记录的时候可以通过上述查询知道修改的结果是不是已经在顶级域名服务器上生效。不过即使已经生效也可能不能正常解释,注意我在上一篇文章中提到的缓存时间的问题。 那么到底缓存多久呢? 检查域名的缓存时间 检查域名的缓存时间需要我们使用一个新的参数:-d 格式如下: nslookup d 其他的参数 目标域名 指定的服务器地址 请看范例我们忽略其他的看看Got answer后面几行,包括了一个ttl数值。这个数值就是域名记录的生存时间。 这种查询将整个DNS数据包的所有部分都揭示出来,大家可以看到DNS实际上并不是想象中那么简单的东西。具体的各部分解释大家可以去看看相关的标准文档。需要提醒大家的是一定要找到ANSWER:的内容,其他的东西都不是描述最终的结果。上面就不止一个地方有TTL数值。 域名解释过程的模拟 我们现在来模拟一下一台DNS服务器接到一个不是自己管理的域的域名解释过程。回忆一下第一篇文章的过程: 首先我们会询问根服务器,然后根服务器会让我们去找对应的顶级服务器。如果查询的是,就会要求我们去找net的服务器。 看看下面的范例: 这里我们让21的服务器解释的域名,很显然这台服务器不用有这个域,需要询问根服务器。一般情况下DNS服务器会帮我们完成全部的过程。这种解释方式我们称之为递归解析,为了让大家看到这个过程我家了一个参数让21的服务器不要这样做。这个参数是-norecurse。这样理论上21会让我们去问根服务器,不过由于它已经缓存了顶级服务器的记录,所以直接返回了管理net的顶级服务器记录。实际上大部分的查询都不需要从根服务器开始。大家看到了所有的顶级域名服务器的地址都被返回。 我们随便选择一个在进行查询。这次顶级服务器就返回了的服务器地址记录的。然后我们就向这些记录之一进行查询,一定能够得到答案。可能是一个地址、一个CNAME记录或者告诉你不存在。 nslookup的命令就介绍到这里,其实nslookup还有许多其他参数。不过常用的就俄这么几个,另外如果大家不喜欢命令行方式的话。还有几个图形界面的nslookup功能的工具。不过大家还是需要了解域名解释都有些什么才能够正确使用这些工具。二、 DNS问题集锦 什么是DNS?DNS是指:域名服务器(Domain Name Server)。在Internet上域名与IP地址之间是一一对应的,域名虽然便于人们记忆,但机器

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论