关于虚拟主机的疑问解答

一.什么是虚拟主机:
虚拟主机(Virtual Host)的意思很明显。就是在多个Http服务站点在实际上只运行在一个Http服务器上。一个简单的理解就是“让多个不同的网站事例跑在一个Http服务器上,而不是让它们每个网站都需要各占一台Http服务器。”在一个http服务器上支持多个网站,但是从外部看起来就好像是一个一个独立似的,其实它们都是跑在一个Http服务器上,在后台它们不是真实的一台台主机,而是由主服务器虚拟出来的。这每一个主机,就叫做虚拟主机。

二.虚拟主机基本上可以干吗:
既然虚拟主机的最主要的特性是虚拟,他们是虚拟在宿主服务器上的。那么一个很直接可以想到的原因,就是节省成本,“N个网站可能原本需要各自N台服务器,还要可能需要M个人去管理和维护这N台服务器,现在只需要1台就搞定了,而且管理和维护工作也可以集中在1台上就完事了。”另外可能还出于一些管理工作上需要以及生产环境的需要,关于这些就不多展开了。

三.能讲讲大致配置吗:
虚拟主机的配置文件就是在Apache的主配置文件httpd.conf里面,并且虚拟主机的配置部分在整个主配置文件当中也处于第三章节的位置(Apache的主配置文件httpd.conf一共主要分成3大章节)。

1.首先要讲一些在httpd.conf里非虚拟主机,但是又十分相关而必须了解的配置项:
————————————————————————–
ServerRoot “/etc/httpd”
设定Apache服务器的根路径,也就是说,ServerRoot设定的路径相对Apache服务器来说就像到顶的根目录一样了。

PidFile run/httpd.pid
设 定Apache的 Pid进程号文件。一般采用默认值run/httpd.pid。这个值是采用相对路径写的,因为定义了ServerRoot为/etc /httpd/。那么这里的run/httpd.pid意思其实是/etc/httpd/run/httpd.pid。当然也可以写绝对路径为/etc /httpd/run/httpd.pid。注意,如果一定要用绝对路径表达的话,那么前面要加“/”以示绝对路径和相对路径的区别。

User apache
Group apache
设定Apache服务的服务宿主用户。出于安全性的需要,应该采用默认值,避免使用root这样的高权限用户去支撑服务。

Listen 80
设 定Apache服务器向操作系统申请开放的httpd监听端口。默认是80。当然,这里也可以具体到IP地址,比如 Listen 123.123.123.123:80。这样的话将会强制Apache到服务器的指定网络接口地址上去监听。如果不指定IP地址而只是写端 口的话,那么就是让Apache在服务器的所有可用网络接口上去监听。

ServerName www.aaa.com:80
设定http服务主机的监听域名、地址和端口。这里可以设定IP地址和端口,甚至可以写域名。那么一个疑问是,之前在Listen的配置项当中不是配置过了么?这里还要多余地指定一次?那么我乱填,故意写的和Listen配置项当中的相差很大行不行?其实问了这样的问题也是对ServerName不了解关系(因为这些问题是当初我问的= =|||)。ServerName是用来指定Apache服务主机用来辨识自己主机名和端口号的设定项目。举个例子,如果 你同时拥有www.aaa.com和xxx.bbb.com这两个域名同时指定到你的Web服务器上,而这个时候你 建立好了Apache服务器,并且只 想让www.aaa.com这个域名访问你的Apache网站,而对于同样可以通过DNS解析访问到你的站点的域名xxx.bbb.com,你不想让访客通过访问xxx.bbb.com这个域名也访问到你的Web网站。那么你就可以设定“ServerName www.aaa.com:80”,这样,即使别的域名通过DNS解析也能指向你的Apache主机,但是通过ServerName的设定可以告诉你的Apache服务器应该为什么样的域名服务以及针 对指定的域名接下去该怎么进行操作,而不应该受理什么样的域名。
另外一点,如果ServerName配置项不设定的话,Apache会尝试对服务 器的IP进行反查询来获得主机名。所以,如果在网络上没有DNS名,而且又没有给Apache所在的服务器设定规范的主机名甚至根本忘记设置主机名的时 候,启动Apache的时候会反馈这个错误信息。
所以,ServerName的设定应当十分尊重实际情况的。而且它的设定将是受到Listen这个大设定项的限制的。比如,在Listen中设定的监听端口是80,但是在ServerName中故意设定为其他非Listen中提到的端口,如故意设定成90端口这种随便乱设置的话,那么Apache将仍然向操作系统申请Listen中指定的80端口去监听。而在ServerName中设定的90端口将不影响操作系统,操作系统不会特地为ServerName开放90端口,而ServerName又指定域名监听端口为错误的90端口,这将会引起服务的无效(服务将会照样启动也不报错)。

DocumentRoot “/var/www/html”
设定网页主机的主路径。一般会在这个主路径里放入网站的主页Index。(这里我说称呼为网页主机而不是Apache,是因为一个网页主机就会有一个网页的主路径,而Apache里面可以支持多个网页主机,当然,其中大部分将是虚拟主机。)

Include conf.d/*.conf
设 定配置文件的扩展。Apache的主配置文件为httpd.conf。一般来说Apache的主要的、基本的功能配置项目都被httpd.conf包括 了。但是,如果Apache的结构复杂,功能需求多而大的时候,那么它的配置将会复杂而庞大。这个时候的确不适合将所有配置都集中些在 httpd.conf这一个文件里。一般的做法则是,让httpd.conf仅仅保存一些Apache全局的、基本的、必要的功能配置项。而额外具体的 Apache特性配置将独立保存在其他地方,做到与主配置文件分开,这样可以做到避免主配置文件过于庞大的问题,而且将具体配置模块分开处理记录也是一种 便于管理、便于修改的良好规划。
Include将指定扩展配置文件的路径。默认Include conf.d/*.conf,这里表示的同样是一个相对路径(前提是ServerRoot设定为了/etc/httpd/),意思是/etc/httpd/下的一个conf.d/这个目录中所有.conf结尾(“*”号表示通配符)都是httpd.conf的扩展文件,这些文件当中记载的配置项目,将和直接写在httpd.conf中的配置项目效果相同。
那这里又有一个比较瓜三的问题:那我在扩展配置文件中乱写配置可以不可以?或者我在扩展配置文件中故意写了和主配置文件相同的配置项从而造成与主配置文件冲突,或者,我干脆在扩展配置文件的目录中也放置一个一模一样的httpd.conf然后故意造成和主配置文件冲突,那么 Apache将会听谁的呢?(嘛~这些问题也是我当初自己提出的= =||老是这样做很变态吧= =哼,这样才能加深理解阿!)答案是:凡是和配置项和主 配置文件当中冲突,甚至你搞2份httpd.conf(一份放在扩展配置文件目录中),那么Apache将会以配置项错误报错提醒(针对第一种做法)或者 以/etc/httpd/conf/httpd.conf主配置文件为准的方式处理(针对第二种做法)。
另外Apache允许对个Include 配置项,用于让用户将不同功能模块的扩展配置功能进行分开规划(这里是说可以进行多个Include配置项设定,而不是在一个Include后面连续跟着多个值,那样不符合配置文件的格式,在启动服务器的时候会引起语法报错。)这里我一般会专门建立一个目录来专门存放关于虚拟主机的扩展配置文件的。一般我是在/etc/httpd/这个路径下再建立一个myconf的目录,接着在httpd.conf中添加一条“Include myconf /*.conf”,然后里面放置虚拟主机的扩展配置文件virthosts.conf(名字当然可以随便取,后缀的.conf是为了让Apache辨认)
————————————————————————–

2.虚拟主机的配置部分:
一 般我会把httpd.conf中的第三章节关于虚拟主机的配置部分挖出来,另存在我Include的虚拟主机专用扩展配置目录中。并要先保存一份样本,我 一般取名为virthosts.conf.temp,故意不要用conf结尾省得让Apache将配置文件搞混,另一方面也作为一个虚拟主机的配置模版, 供以后自己参考。
[root@kcapache ~]# cat /etc/httpd/myconf/virthosts.conf.temp
————————————————————————–
### Section 3: Virtual Hosts
#
# VirtualHost: If you want to maintain multiple domains/hostnames on your
# machine you can setup VirtualHost containers for them. Most configurations
# use only name-based virtual hosts so the server doesn’t need to worry about
# IP addresses. This is indicated by the asterisks in the directives below.
#
# Please see the documentation at
# <URL:http://httpd.apache.org/docs-2.0/vhosts/>
# for further details before you try to setup virtual hosts.
#
# You may use the command line option ’-S’ to verify your virtual host
# configuration.
这里是一个重要的提示。当你配置好了虚拟主机的时候,请先用命令加上“-S”(S要大写)的参数进行确认功能结果。如果是RPM安装的Apache的话,命令应该是httpd -S,如果是源码安装的话那么命令应该是apachectl -S。
#
# Use name-based virtual hosting.
#
#NameVirtualHost *:80
这个NameVirtualHost参数在虚拟主机当中是一个非常重要的配置项。如果将它解注并进行配置的话,那么将意味着启用了“基于域名区别方式的虚拟主机”。如果注释掉它不启用它的话,那么则意味着启用了“基于IP或者端口区别方式的虚拟主机”。当然,这两种虚拟主机方式也可以同时存在(一般来说这样做没有什么必要而且有点自找麻烦的感觉= =)但是对概念的明确将会有很大的帮助。
(我喜欢讲得区别性大一点。“基于域名区别的虚拟主机”,其实 就是我们平时称呼为“基于域名的虚拟主机”的方式。这里我特别加入“区别”这两个字,是为了明确概念。虚拟主机之间是需要互相区别的,以使得当一个网页请 求递交到Apache的服务器中来的时候,这么虚拟主机当中谁应该响应请求,该怎么处理。)
#
# NOTE: NameVirtualHost cannot be used without a port specifier
# (e.g. :80) if mod_ssl is being used, due to the nature of the
# SSL protocol.
#

#
# VirtualHost example:
# Almost any Apache directive may go into a VirtualHost container.
# The first VirtualHost section is used for requests without a known
# server name.
#
#<VirtualHost *:80>
#    ServerAdmin webmaster@dummy-host.example.com
#    DocumentRoot /www/docs/dummy-host.example.com
#    ServerName dummy-host.example.com
#    ErrorLog logs/dummy-host.example.com-error_log
#    CustomLog logs/dummy-host.example.com-access_log common
#</VirtualHost>
上面这段就是一个虚拟主机的配置范例。从<VirtualHost>到</VirtualHost>的这个段当中就是一个虚拟主机的配置。一个虚拟主机的明细就要在这个段里设置好。可以从虚拟主机的配置文件当中发现也有ServerAdmin、DocumentRoot、 ServerName、ErrorLog、CustomLog这些配置项(其实还有更多的没写出来而已= =)。按我的说法,把这些当作“局部参数”来理解将更容易理解,也就是说,完全相同的这些配置项,在之前的httpd.conf这个主配置文件当中出现并设定的,是“全局参数”,这些“全局参数”的作用和影响范围将是整个Apache服务器。这样讲就会非常明确了“局部参数”了,每个虚拟主机都有“局部参数”,这些局部参数的影响范围只能是这个虚拟主 机的本身范围,它不会跨出这个范围去影响Apache全局设定,也不会去干扰其他虚拟主机的内部。另外一点,这些局部参数有些可以缺省有些却不能缺省!那些可以起到“与其他虚拟主机区别”特征的配置参数(如ServerName、DocumentRoot等)将不应该缺省,而另外一些可以缺省的参数(如一些性能控制等),如果不具体设定的话,将采用Apache的主配置文件中的全局设定,如果在虚拟主机内设定的话,那么虚拟主机将优先采用(前提是不超出全 局的设定和限制,比如不应该故意监听使用Apache服务器根本没有向系统申请的端口,或者使用Apache全局根本不存在的IP地址或域名等等。)
————————————————————————–

四.有几种类型的虚拟主机?
按照大路的说法,应该有2种类型:分别是基于IP的虚拟主机、以及基于域名的虚拟主机。
为了明确概念,按我的观点,是整理成3种类型:分别是“基于IP地址区别的虚拟主机”、“基于端口区别的虚拟主机”、“基于域名区别的虚拟主机”。

1.基于IP地址区别的虚拟主机:
意思就是根据IP地址的不同而彼此区别的虚拟主机。举一个例子:在一个Apache服务器里比如有3个虚拟主机,而假设这个运行Apache的服务器又正好 有3个IP地址。那么这3个虚拟主机一人一个。这里假设Apache对这3个IP地址都进行监听。那么当一个网页访问的请求递交过来给Apache受理的时候,这个请求指定的目的地址是哪个IP地址,那么哪个捆绑这个IP的地址虚拟主机将会响应请求。绝对不会和其他两个不同IP的虚拟主机搞混也不会冲突。因为光靠IP地址就可以区分彼此,不会有问题,所以叫做“基于IP地址区别的虚拟主机”。当然这种方式的虚拟主机有个很明显的特点,就是 “吃”IP地址。

2.基于端口区别的虚拟主机:
意思就是根据监听端口的不同而彼此区别的虚拟主机。举一个例子:在一个Apache服务器里 比如有3个虚拟主机,而假设这个运行Apache的服务器又只有一个1个IP地址。那么这个3个虚拟主机将共享这一个IP地址,但是他们要求Apache 给他们各自开放不同的端口来响应,假设是81、82、83这三个端口,同时在httpd.conf这个主配置文件当中也要写三条Listen配置项分别向操作系统申请81、82、83这三个端口(如果在虚拟主机上配置了特殊监听端口而在主配置Listen项中又不同样添加的话,那么Apache只会向系统 申请Listen项中提到的端口来监听请求,那些没有虚拟主机中提到但是又没有在Listen中申请的端口将无效)。那么同样当一个网页的请求递交给 Apache的时候(当然这个请求必须也要指定端口),那么Apache会根据请求的目的端口来让对应的虚拟主机来响应请求。由于其他两台虚拟主机监听的端口不同,所以它们互相之间也不会搞混和冲突,因为靠端口Port区分了彼此,不会有问题。所以叫做“基于端口区别的虚拟主机”。很明显,这种方式的虚拟主机也有个性的特点:“麻烦”。由于使用了特殊端口进行请求侦听,虽然回避了吃IP地址的问题,但是对于客户段,对方也要知道你Apache服务开放的特 定端口,否则客户段和服务段就就“不和谐”了。

3.基于域名区别的虚拟主机:
意思就是根据域名的不同而彼此区别的虚拟 主机。举一个例子:在一个Apache服务器里也有3个虚拟主机,而且假设这个Apache服务器又只有1个IP地址,另外它也不想搞什么特殊端口,省得 麻烦它还是使用80这个默认端口监听。但是它在公网DNS上有三个合法域名都能指向Apache所在的服务器的IP地址,假设为aaa.aaa.com、 bbb.bbb.net、ccc.ccc.org这3个域名。那么这种情况下,就可以将这3个域名分配到这3个虚拟主机上去。对于Apache来说,它仍 然监听的是同一个IP地址,仍然监听着同一个httpd端口。但是它已经为虚拟主机绑定了各自的域名。当一个网页请求发过来的时候,Apache将仍然用 相同的IP和端口去受理这个请求,但是根据请求中指定的访问域名不同而明确地将请求转交给相对应的虚拟主机去处理。所以叫做“基于域名区别的虚拟主机”。
这里你也许会有一个问题:“当客户段发出访问请求的时候,通过IP直接访问也好,通过DNS将域名解析也好,总是最后得到的应该是个IP地址吧?客户端是应 该去访问IP地址上的主机,等客户段向DNS解析出来Apache服务器的IP地址的时候客户段就凭借解析出来的IP直接就访问Apache了,它解析到 这一步了,怎么还会带有域名?Apache服务器也应该是接到访问自己IP地址的请求而以,对方是解析了IP地址,那么Apache怎么通过请求知道客户 端要访问的是哪个虚拟主机呢?aaa.aaa.com、bbb.bbb.net、ccc.ccc.org不是都通过DNS解析出来同一个IP么?那对于 Apache来说应该怎么区别这个请求是该给谁的呢?” (这是以前我困惑过的问题之一)
有这样的问题,是原于对HTTP协议的不了解所造成的。 的确,客户端首先会去解析域名而得到IP地址,并且它也将通过IP地址来访问Apache主机。但是这说到了网络层的部分,HTTP协议是一个应用层的协 议。当客户端通过IP找到了Apache主机之后会用目的端口80来进行访问,开始进行HTTP协议的交互,客户端这个时候会向Apache提出访问的主 机头“Host”关键字。按照上个例子,如果客户端欲访问bbb.bbb.net这个域名的话,那么在HTTP协议的交互过程当中就会有 “HOST:bbb.bbb.net”这个消息。而Apache就是在这个阶段捕获了主机头的请求,并知道该把这个请求转交到哪台虚拟主机上了。

如何干净地清除病毒?

1 、在安全模式或纯DOS模式下清除病毒
当计算机感染病毒的时候,绝大多数的感染病毒的处理可以在正常模式下彻底清除病毒,这里说的正常模式准确的说法应该是实模式(Real Mode),这里通俗点说了。其其包括正常模式的 Windows 和正常模式的 Windows 下的 “MS-DOS 方式 ” 或 ” 命令提示符 ” 。 但有些病毒由于使用了更加隐匿和狡猾的手段往往会对杀毒软件进行攻击甚至是删除系统中的杀毒软件的做法,针对这样的病毒绝大多数的杀毒软件都被设计为在安 全模式可安装、使用、执行杀毒处理。
在安全模式(Safe Mode)或者纯DOS下进行清除清除时,对于现在大多数流行的病毒,如蠕虫病毒、木马程序和网页代码病毒等,都可以在安全模式下彻底清除的,不必要像以 前那样必须要用软盘启动杀毒;但对于一些引导区病毒和感染可执行文件的病毒才需要在纯 DOS下杀毒(建议用干净软盘启动杀毒)。而且,当计算机原来就感染了病毒,那就更需要在安装反病毒软件后(升级到最新的病毒库),在安全模式(Safe Mode)或者纯DOS下清除一遍病毒了!


2 、带毒文件在\Temporary Internet Files目录下
由于这个目录下的文件,Windows 会对此有一定的保护作用,所以对这个目录下的带毒文件即使在安全模式下也不能进行清除,对于这种情况,请先关闭其他一些程序软件,然后打开 IE ,选择IE工具栏中的 ” 工具”\”Internet 选项 “,选择 ” 删除文件 ” 删除即可,如果有提示” 删除所有脱机内容 “,也请选上一并删除。


3 、带毒文件在 \_Restore 目录下,*.cpy 文件中
这是系统还原存放还原文件的目录,只有在装了Windows Me/XP 操作系统上才会有这个目录,由于系统对这个目录有保护作用。
对于这种情况需要先取消” 系统还原 ” 功能,然后将带毒文件删除,甚至将整个目录删除也是可以的。


4 、带毒文件在.rar 、.zip 、.cab 等压缩文件中
对于绝大多数的反病毒软件来说,现在的查杀压缩文件中病毒的功能已经基本完善了,单是对于一些特殊类型的压缩文件或者加了密码保护的压缩文件就可能直接清除了。
要清除压缩文件中的病毒,建议解压缩后清除,或者借助压缩工具软件的外挂杀毒程序的功能,对带毒的压缩文件进行杀毒。


5 、病毒在引导区或者SUHDLOG.DAT或SUHDLOG.BAK文件中
这种病毒一般是引导区病毒,报告的病毒名称一般带有 boot 、 wyx 等字样。如果病毒只是存在于移动存储设备(如软盘、闪存盘、移动硬盘)上,就可以借助本地硬盘上的反病毒软件直接进行查杀;
如果这种病毒是在硬盘上,则需要用干净的可引导盘启动进行查杀。 对于这类病毒建议用干净软盘启动进行查杀,不过在查杀之前一定要备份原来的引导区,特别是原来装有别的操作系统的情况,如日文Windows 、Linux 等。 如果没有干净的可引导盘,则可使用下面的方法进行应急杀毒:
(1) 在别的计算机上做一张干净的可引导盘,此引导盘可以在Windows 95/98/ME 系统上通过 ” 添加/删除程序 ” 进行制作,但要注意的是,制作软盘的操作系统须和自己所使用的操作系统相同;
(2) 用这张软盘引导启动带毒的计算机,然后运行以下命令:
A:\>fdisk/mbr
A:\>sys a: c:
针对 NT 构架的操作系统可首先安装“管理员控制台”,安装后使用管理员控制台,然后分别执行 fixmbr (恢复主引导记录)和 fixboot (恢复启动盘上的引导区)命令对引导区及启动信息进行修复。
如果带毒的文件是在 SUHDLOG.DAT 或 SUHDLOG.BAK 文件中,那么直接删除即可。这是系统在安装的时候对硬盘引导区做的一个备份文件,一般作用不大,病毒在其中已经不起作用了。


6 、带毒文件在一些邮件文件中,如 dbx 、 eml 、 box 等
绝大多数的防毒软件可以直接检查这些邮件文件中的文件是否带毒,对于邮箱中的带毒的信件,可以根据用户的设置杀毒或删除带毒邮件,但是由于此类邮箱的 复合文件结构,易出现杀毒后的邮箱依旧可以检测到病毒情况,这是由于没有压缩邮箱进行空间释放的原因导致的,您可以尝试在 Outlook Express 中选择“工具” — 〉“选项” — 〉“维护” — 〉“立即清除” — 〉“压缩”


7 、文件中有病毒的残留代码
这种情况比较多见的就是带有 CIH 、Funlove 、宏病毒(包括 Word 、 Excel 、 Powerpoint 和 Wordpro 等文档中的宏病毒)和个别网页病毒的残留代码,通常防毒软件对这些带有病毒残留代码的文件报告的病毒名称后缀通常是 int 、 app 等结尾,而且并不常见,如 W32/FunLove.app 、W32.Funlove.int 。一般情况下,这些残留的代码不会影响正常程序的运行,也不会传染,如果需要彻底清除的话,要根据各个病毒的实际情况进行清除。


8 、文件错误
这种情况出现的并不多,通常是由于某些病毒对系统中的关键文件修改后造成的,异常的文件无法正常使用,同时易造成别的系统错误,针对此种情况建议进行修复安装的方法恢复系统中的关键文件。


9 、加密的文件或目录
对于一些加密了的文件或目录,请在解密后再进行病毒查杀。


10 、共享目录杀毒
这里包括两种情况:本地共享目录和网络中远程共享目录(其中也包括映射盘)。
遇到本地共享的目录中的带毒文件不能清除的情况,通常是局域网中别的用户在读写这些文件,杀毒的时候表现为无法直接清除这些带毒文件中的病毒,如果是 有病毒在对这些目录在写病毒操作,表现为对共享目录进行清除病毒操作后,还是不断有文件被感染或者不断生成病毒文件。以上这两种情况,都建议取消共享,然 后针对共享目录进行彻底查杀,恢复共享的时候,注意不要开放太高的权限,并对共享目录加设密码。 对远程的共享目录(包括映射盘)查杀病毒的时候,首先要保证本地计算机的操作系统是干净的,同时对共享目录也有最高的读写权限。如果是远程计算机感染病毒 的话,建议还是直接在远程计算机进行查杀病毒。
特别的,如果在清除别的病毒的时侯都建议取消所有的本地共享,再进行杀毒操作。在平时的使用中,也应注意共享目录的安全性,加设密码,同时,非必要的情况下,不要直接读取远程共享目录中的文件,建议拷贝到本地检查过病毒后再进行操作。


11 、光盘等一些存储介质
对于光盘上带有的病毒,不要试图直接清除,这是因为光盘上的文件都是只读的原因导致的。同时,对另外一些存储设备查杀病毒的,也需要注意其是否处于写保护或者密码保护状态。

工信部要求对网站主办者身份信息当面核验

工业和信息化部日前印发《工业和信息化部关于进一步深入整治手机淫秽色情专项行动工作方案》的通知,要求强化技术手段、提升管理水平、完善手机涉黄网站的发现处置机制。另外,将严格规范手机上网代收费行为,严格清理接入资源层层转租问题,并切实落实网站接入责任。

域名注册管理和服务机构要完善管理措施,防止违规网站利用变换域名等手段逃避监管:一是建立和完善域名持有者黑名单机制,将被关闭网站的域名持 有者纳入黑名单;二是严格落实域名注册申请者应提交真实、准确、完整的域名注册信息的规定,对进行域名转让并提供他人使用的,必须重新注册,违反上述规定 的,依法予以注销;三是对网站未备案的域名不予解析(含跳转);四是在相关部门依法认定网站涉黄和违规时要配合停止域名解析,同时暂停域名持有者的全部其 它域名解析,及时上报认定部门进行处理,将域名持有者纳入黑名单。

要加强对网站备案信息的真实性核查,工业和信息化部将在2010年1月下发补充通知,要求基础电信企业和各接入服务商在向通信管理局提交网站申 请备案之前,要对主办者身份信息当面核验、留存有效证件复印件,要对网站主体信息、联系方式和接入信息等进行审查,并向网站备案所在地通信管理局提交网站 备案信息真实性核验证明。

工信部要求,2010年6月30日前,基础电信企业要完成手机上网代收费环节的整改:一是整改手机代收费内容涉黄问题中暴露的代收费协议规范、 日常拨测等方面的薄弱环节;二是规范落实代收费流程,违规的立即停止;三是不具备代收费有效管控手段和能力的,不得提供代收费服务。

为严格清理接入资源层层转租问题,工信部提出三项措施:一是在2010年1月30日前,要完成企业内部接入资源层层转租问题的排查;二是采取切 实有效措施,打击电信资源再次转租行为;三是做好转租接入资源收回后用户的善后处理工作,避免影响合法用户的正常使用;四是将接入资源管理责任落实到具体 部门和人员;五是严肃追究相关人员的责任,彻底杜绝接入资源层层转租现象。

通知还要求基础电信运营商、接入服务商要对网站接入环节进行全面整改:一是接入服务商必须持证经营、所接入的网站必须取得经营许可或备案,违反 者要追究相关人员责任。二是要与所提供接入服务的网站签订信息安全管理协议,未签协议的立即补签,已签协议但协议内容不完善的立即重签。三是相关主管部门 依法提出切断网站接入的,要在规定时间内立即切断。四是要对接入的网站进行全面、有效的日常监测,对发现明显属于淫秽色情等违法信息的,应当立即停止接入 和传输,保存有关记录,并向公安机关报告。

域名投资专业术语和行话集锦

一.概念类
1.域名:俗称网址,行话为“玉米”。例如:yumi.com
2.玉米农:专门域名投资的人。比喻在域名领域默默耕耘。
3.米农: 玉米农的简称
4.玉米虫:对骨灰级域名投资的人的统称,也有行外认识对域名注册人的蔑称。但有部分域名投资人也自称玉米虫。
5. 玉米: 域名行话,大家交流域名投资时,用全拼输入“yuming”,偶尔因为按键速度的快慢,错误打成“yumign”,再惯性的按两次空格键后,打出来的字是 “玉米功能”,删除后就是“玉米”了。刚开始不习惯,后来大家也都知道是域名两字打错也就习惯了。再往后就传开了。
6.终端: 最后买域名建设网站的人
7.大米:域名的别称
8.煮玉米:注册域名
9.炒玉米:买卖域名
10.捡玉米:注册还没有人注册的域名。
11.抢玉米:在域名刚删除时尽快注册。
12.注册局:英文为registry,运营某域名后缀的机构,负责域名数据库的总库。例如:运营.com和.net的verysign,
运营.cn的CNNIC.
13.注册商:英文为registrar,经ICANN认证的域名注册服务机构,负责域名数据库的明细库。例如:中国万网、易名中国、中国频道、商务中国、新网数码、ENOM、Goddady等。
代理商:英文为reseller,也是域名批发商,通常以批发价格零售,其卖价一般比注册商的直接客户价低。
14.注册人:英文为registrant,域名所有人。

二.交易类
15.过户: 变更域名所有人。
16.转移注册商:把域名从原注册商出转移到另外一个注册商处。
17.转移代理商:把域名从原代理商出转移到另外一个代理商处。因为注册商给每一个代理都开了一个会员号,又成“转移会员号”。
18.PUSH(推): 转出房代理商申请把域名转到另一个代理商处。一般需要另外一个代理商确认。域名同时续费1年。
19.带价PUSH: 转出房代理商申请把域名转到另一个代理商处,同时要求对方确认时须支付一定金额的款项。
20.PULL(拉): 转入方代理商凭域名管理密码(或转移会员号密码)把域名从另外一个代理商处转入,一般不需要另外一个代理商确认(因密码由另外一个代理商设定,然后给域名所有人的)。

三.域名类型以及使用常识类
21.晒米: 域名展示
22.品米: 域名欣赏、品评
23.扫米: 批量查询域名
24.流量:没有任何宣传或链接,访问域名的IP数量。又称自然流量。
25.流量米: 没有任何宣传或链接,访问域名的IP数量较多的米。
26.停放(parking): 一种为域名自动生成网页的技术系统。网页中通常包含了广告赞助商的链接; 广告赞助商为访问者的点击而付费, 域名所有人随时从中分享收入。流量米才适合停放。
27.Typo: 敲打错误。Typo米:容易打错的玉米。
28.域名更新:修改域名whois信息
29.域名续费:在域名到期前或者过期后一定时间内多交一年的域名费用。
30.域名赎回:在域名过期后的30天到60,域名进入赎回期,原来的域名所有人可以过原注册商赎回域名,费用一般为2000元人民币。
31.域名删除:域名赎回期都没人赎回,.com和.net域名进入为期5天的即将删除期,第6天删除。域名从域名总库剔除。任何人均可注册。.cn的即将删除期为15天,没有赎回期,但这15天均可通过原注册商进行续费,第16天删除。
32.踢玉米: 域名删除。除了域名过期后又注册局踢外,注册者也可以在新注册的一定时间内主动踢玉米。
33.域名解析:把域名通过解析服务变成IP.以便建站或者开邮箱等。
34.CVCV: C 表示辅音:bcdfghjklmnpqrstvwxyz V 表示元音:aoeiu,CVCV就是:辅音字母+元音字母+辅音字母+元音字母,例如:kawu.com,siye.com等。
35.尾巴: 跟在.com后注册的其他后缀域名。例如:Ename.com
尾巴如下:
Ename.net
Ename.org
Ename.info
Ename.biz
Ename.cn
Ename.com.cn
Ename.net.cn
Ename.org.cn
36.A记录: 域名解析的类型之一,A就是Address,代表IP address,必须是111.111.222.222这种网址。
37.MX记录:域名解析的类型之一, mail exchanger,邮件交换器,可以是IP Address的形式,也可以是别名的形式,一般以别名的形式较好。
38.别名: 把一个域名解析到另外一个域名,另外一个域名就是前一个域名的别名。这样做的好处是该服务器换了IP,只要把别名的解析变更了就可以了。
39.域名转发: 分为隐藏转发和非隐藏转发,隐藏转发相当于只有一个首页文件的网站,所以现在的备案制度都要求先备案才可以启用。非隐藏转发是,当输入一个网址时,直接跳转并显示另一个目标网址。
40.Whois: 域名信息数据库,分总库和明细库。

如何更换网站域名?

您正在计划为自己的网站更换新的域名吗?很多网站管理员发现这真是一个繁琐的过程。究竟怎样做才能不影响网站在谷歌搜索结果中的表现呢?您希望这种迁移对于用户来说是毫无察觉地发生的,同时希望谷歌知道新页面应该与原网站页面得到相同的质量认可。当您迁移网站时,那些讨厌的404错误提示(无法找到文件)不仅会伤害用户体验,还会给您的网站在谷歌搜索结果中的表现带来负面影响。

本文将介绍如何稳妥地将您的网站搬到一个新域名(例如从 www.example.com 变为 www.example.org )。这与将网站搬到一个新的IP地址是不同的,如果想了解这方面的内容请阅读此文。

网站迁移的主要步骤如下:

首先通过移动一个目录或子域名的内容来测试整个网站的迁移过程。然后使用301重定向功能将原有网站网页重定向到您的新网站上。通过此方法可告知谷歌和其它搜索引擎:您的网站已经永久性地迁移了。

上述操作完成后,查看一下您新网站里的网页能否出现在谷歌的搜索结果里。如果您对这次小范围的迁移感到满意,就可以迁移整个网站了。请不要将旧网站中所有网页的流量都重定向到您的新主页上,这种一刀切式的重定向虽然会避免404错误,但它并不能为用户提供良好的体验。尽管页对页的重定向(旧网站中每一网页都重新定向到新网站的相应网页上)会带来更大的工作量,但这也会给您的用户带来更连贯和明晰的体验。如果在新旧网站中不是一对一的页面匹配,那么一定要努力确保旧网站中每一个网页至少要重定向到具有类似内容的新网页上。

如果网站因为要重新命名或重新设计而需变更域名,您可以分两个阶段进行:第 一阶段,移动您的网站;第二阶段,开始重新设计。这样做,不仅可以掌控用户在每一阶段中感受到的变化幅度,而且可以使整个过程变得更顺利。把变化控制在最 低限度可以使您更容易发现和解决各种意外情况。

检查您网站网页的内、外部链接。理想的情况是您应该联络每个链接到您网站上的其他网站的管理员,让他们把链接指向您新域名的相应网页。如果这难以实现,您要确保原网站中所有含有其他网站链接指向的网页都被重定向到您的新网站上。您也应该检查并更新所有旧网站里的内部链接,使它们指向新域名。当您的网站内容已经在新服务器上准备就绪后,您可以使用一个诸如Xenu的链接检查工具来确认在您的新站点上没有遗留的故障链接。这一点特别重要,如果您的原始内容包含绝对链接(如 www.example.com/cooking/recipes /chocolatecake.html)而不是相对链接(如 …/recipes/chocolatecake.html)的话。

为防止混淆和混乱,您最好继续持有对原网站域名的控制权限至少180天。

将您的新网站添加到网站管理员工具帐户中,并验证您对该网站的所有权。创建并提交一个Sitemap以显示出新网站的所有URL,这样谷歌就会知道您新网站里的内容现在已经可用,可以对其进行抓取了。

最后,确保您的新、旧网站都在网站管理员工具中得到验证,并定期检查抓取错误,确保来自旧网站的301重定向工作正常,同时新网站上也不会显示我们不想看到的404错误提示。

我们承认,迁移从来就不是一件容易的事。 但是,这些步骤能帮助您确保原有网站的良好声誉在迁移的过程中不受损失。

未备案域名不予解析 域名注册领域或临“大洗牌”

随着网络扫黄的风声愈来愈紧,近日工业和信息化部祭出“重拳”,力推五大措施以加强域名管理,打击手机涉黄。记者昨日获悉,工信部、公安部相关负责人以及全国各域名注册管理机构、域名注册服务机构主要负责人共100余人近日召开会议。会上,工信部电信管理局副局长刘杰对开展域名注册服务管理规范整治行动进行了全面部署。他指出,利欲熏心的部分网站经营者违规开展淫秽色情信息传播活动,主要逃避政府部门 监管的手段包括域名变换、域名跳转,利用境外域名注册的便利性、隐蔽性等;而有的域名注册管理机构、域名注册服务机构社会责任意识不强,未认真执行国家有 关域名管理规定,给传播淫秽色情的违法犯罪分子提供了可乘之机,对此,工信部制定了五项措施,以遏制和杜绝淫秽色情网站采用域名变换方式反复接入,强力治 理网站变换域名、逃避监管行为。

这五项措施包括建立域名持有者黑名单机制;域名转让并提供他人使用的,必须重新注册;网站未备案的域名不予解析(含跳转)等。据一位参加了工信部此次会议的业内人士告诉记者,这些措施每一项力度都非同小可,域名注册领域或面临一次“大洗牌”。

据了解,一个色情网站从开始筹备到最终面世,需要经过这样几个环节:内容制作-申请域名-域名解析-网站备案-寻找托管或者接入商-最终用户,而工信部的五大措施,已经覆盖了从“申请域名-域名解析-网站备案-寻找托管或者接入商”这几个关键步骤。

- 解读“工信部域名管理五项措施

1. 措施:建立和完善域名持有者黑名单机制,将被关闭网站域名持有者纳入黑名单。

解读:黑名单意味着曾经在域名使用上有过违法违规记录的持有者,将被永久“踢出”域名注册这一领域。据了解,所有中国的域名注册商均需执行黑名单机制,不论是.cn域名还是.com的域名注册,都必须将关闭网站的域名持有者纳入黑名单。但少数不惧违法违规的相关单位,可以通过新注册公司或者“挂靠”在别的单位名下,重新混入这个领域。

2. 措施:严格落实域名申请者应提交真实、准确、完整域名注册信息的规定,对进行域名转让并提供他人使用的,必须重新注册。

解读:受到这一条影响最大的,莫过于为数甚多的“米农”一族(域名由于谐音被戏称为“玉米”,而以域名倒卖为职业者也就成了“米农”)。“对于域名转让从来没有要求过重新注册。”一位业内人士告诉记者,此规定一出,必然会让“米农”的生意锐减。

但如何保证部分一直合法行事的“米农”的相关利益是问题所在。

3. 措施:对网站未备案的域名不予解析(含跳转)。

解读:一般国内网站均需要在工信部备案,但是由于先出现网站,其后出于管理需要设置了备案制度,因此部分国内网站并未在工信部备案;许多国外注册的域名并未在我国工信部进行备案。这些网站面临着技术上无法解析域名,在中国无法访问的风险。

但如果一些国外的合法网站因为没有在我国工信部备案而无法访问,对于原本连接世界的互联网来说,这是个遗憾。

4. 措施:在相关部门依法认定网站涉黄和违规时,要配合停止域名解析,同时将域名持有者的全部其他域名暂停解析。

解读:此前包括CNNIC在内的域名注册管理机构,发现一起违规涉黄的网站,就封杀一个;而现在工信部对此要求更进一步,一旦有网站违法违规,该网站的域名持有者所持有的其他一切域名都暂停解析。这确实会让违法分子无处藏身。

但关键在于如果违法分子注册许多“皮包公司”再来分别注册域名,监管机构如何辨其真伪?

5. 措施:重点清理域名注册管理机构在业务推广中合作方式、推广模式和网络连接方式存在的问题。

解读:这一点已有案例在先。当CNNIC旗下新网等三家公司由于对域名注册信息审核不力遭到央视曝光后,CNNIC立即叫停了3家合作伙伴的域名注册业务,并开通了24小时投诉热线接受公众投诉。

这或许是五大措施中可行度最高的一项。但是往往存在监管风暴正烈时各家各户都很老实,风头一过又出现松懈情况。

PPLive悄然更换域名标识 PPTV悄然上线

12月28日,PPLive悄然更换域名标识,内部测试版已经上线完成,PPTV.com即将浮出水面,今后PPLive将定位为公司品牌,而PPTV.com将成为针对用户的网络电视新媒体品牌,新版本平台将在用户互动、高清视频领域有大的动作。

据业内人士透露,PPLive竞购PPTV.com域名花下180万不菲的代价,而且竞买过程中与同行的竞争也异常激烈,域名最终被PPLive高价拿下,其大手笔换标可见其势在必得的的行业野心。

凑巧的是,央视网中国网络电视台也即将正式上线,CNTV域名也将正式同步启用,“国家队”与“民营队”的头号选手纷纷改名换标,且民营队抢先 发布实在耐人寻味,这无疑与国内网络电视乃至整个网络视频行业未来市场利益蛋糕巨大有关。对比而言,“国家队”与“民营队”,在网络电视领域各自优势也十 分明显,未来彼此间也将更多上演“竞合”式对抗和发展。

近日,PPLive宣称已经获得上海市政府、德丰杰、蓝驰基金、软银中国等共计上亿元投资,更在业内掀起广泛关注。

此时,以央视网为代表的“国家队”进驻,无疑突显了国家相关机构和媒体对网络电视市场空间的野心,网络电视行业将更加趋向于主流化。

据了解,除了央视外,湖南广电也已整合原来新媒体业务金鹰网,并将之改名为芒果TV,体制内的媒体、电视台参与到视频领域的竞争,无疑会使竞争更加激烈,但对网民而言视频内容也会更加丰富。

SMTP 命令简介

什么是 SMTP
SMTP (Simple Mail Transfer Protocol) : 电子邮件从客户机传输到服务器或从某一个服务器传输到另一个服务器使用的传输协议。 SMTP 是请求/响应协议,命令和响应都是基于 ASCII 文本,并以 CR 和 LF 符结束。响应包括一个表示返回状态的三位数字代码。SMTP 在 TCP 协议 25 端口监听连接请求。

什么是 ESMTP
ESMTP (Extended SMTP),顾名思义,扩展 SMTP 就是对标准 SMTP 协议进行的扩展。它与 SMTP 服务的区别仅仅是,使用 SMTP 发信不需要验证用户帐户,而用 ESMTP 发信时,服务器会要求用户提供用户名和密码以便验证身份。验证之后的邮件发送过程与 SMTP 方式没有两样。

SMTP 命令包括:
HELO 向服务器标识用户身份。发送者能欺骗,说谎,但一般情况下服务器都能检测到。
EHLO 向服务器标识用户身份。发送者能欺骗,说谎,但一般情况下服务器都能检测到。
MAIL FROM 命令中指定的地址是发件人地址
RCPT TO 标识单个的邮件接收人;可有多个 RCPT TO;常在 MAIL 命令后面。
DATA 在单个或多个 RCPT 命令后,表示所有的邮件接收人已标识,并初始化数据传输,以 CRLF.CRLF 结束
VRFY 用于验证指定的用户/邮箱是否存在;由于安全方面的原因,服务器常禁止此命令
EXPN 验证给定的邮箱列表是否存在,扩充邮箱列表,也常被禁用
HELP 查询服务器支持什么命令
NOOP 无操作,服务器应响应 OK
RSET 重置会话,当前传输被取消
QUIT 结束会话

央视半月前买下独立域名 推出中国网络电视台

12月25日凌晨消息,据知情人士透露,央视网即将推出的“中国网络电视台”CNTV.CN域名是在半个月前才刚刚从一位域名所有者手中购买,具体购买金额不详。

12月21日腾讯科技最先报道中国网络电视台域名曝光的消息,随后通过域名信息查询得知,WWW.CNTV.CN域名是在2003年注册的,所有者为央视网络。

今天有知情人士告诉腾讯科技,“事实并非如此。CNTV.cn 域名是2003年福建莆田市城厢区智慧电子商务中心张国节以个人名义注册的,当时该网站并不存在。央视国际网络有限公司于09年12月18日通过域名中介网(易名中国)购买后获得。之前央视网使用的是国家网络电视台、中央网络电视台的域名进行经营。”

根据该人士提供的信息,央视网在半个月前才买下中国网络电视台域名,并计划于本月28日上线,时间方面显得十分紧凑。

“中国网络电视台域名实际上是cctv.com,在12月28日当天网站将通过改版的形式升级为中国网络电视台。除了cctv.com外,央视网还将启动新的独立域名,两个网站内容同步,主要还是以cctv.com为主。”央视内部员工透露。

据悉,可能由于域名购买仓促,目前央视网已经注意到,国内有很多网站域名与中国网络电视台域名www.cntv.cn 很相近,可能会引发网民的混淆。

“最近央视网内部已经就名称和域名与其他一些网站相近的问题进行了商讨,不过还没有具体解决方案。”央视网内部员工表示。

SMTP协议原始命令码和工作原理

1.SMTP是工作在两种情况下:一是电子邮件从客户机传输到服务器;二是从某一个服务器传输到另一个服务器.
2.SMTP是个请求/响应协议,命令和响应都是基于ASCII文本,并以CR和LF符结束。响应包括一个表示返回状态的三位数字代码.

3.SMTP在TCP协议25号端口监听连接请求

4.连接和发送过程:
a.建立TCP连接
b.客户端发送HELO命令以标识发件人自己的身份,然后客户端发送MAIL命令服务器端正希望以OK作为响应,表明准备接收
c.客户端发送RCPT命令,以标识该电子邮件的计划接收人,可以有多个RCPT行服务器端则表示是否愿意为收件人接受邮件
d.协商结束,发送邮件,用命令DATA发送
e. 以.表示结束输入内容一起发送出去
f.结束此次发送,用QUIT命令退出。

5.另外两个命令:
VRFY—用于验证给定的用户邮箱是否存在,以及接收关于该用户的详细信息。
EXPN—用于扩充邮件列表。

6.邮件路由过程:
SMTP服务器基于‘域名服务DNS中计划收件人的域名来路由电子邮件。SMTP服务器基于DNS中的MX记录来路由电子邮件,MX记录注册了域名和相关的SMTP中继主机,属于该域的电子邮件都应向该主机发送。
若SMTP服务器mail.abc.com收到一封信要发到shuser@sh.abc.com:
a.Sendmail请求DNS给出主机sh.abc.com的CNAME记录,如有,假若CNAME到shmail.abc.com,则再次请求shmail.abc.com的CNAME记录,直到没有为止.
b.假定被CNAME到shmail.abc.com,然后sendmail请求@abc.com域的DNS给出shmail.abc.com的MX记录shmail MX 5 shmail.abc.com
c. Sendmail最后请求DNS给出shmail.abc.com的A记录,即IP地址,若返回值为1.2.3.4
d. Sendmail与1.2.3.4连接,传送这封给shuser@sh.abc.com的信到1.2.3.4这台服务器的SMTP后台程序

7.SMTP基本命令集:
命令 描述
——————————HELO 向服务器标识用户身份
发送者能欺骗,说谎,但一般情况下服务器都能检测到。
MAIL 初始化邮件传输
mail from:
RCPT 标识单个的邮件接收人;常在MAIL命令后面可有多个rcpt to:
DATA 在单个或多个RCPT命令后,表示所有的邮件接收人已标识,并初始化数据传输,以.结束。
VRFY 用于验证指定的用户/邮箱是否存在;由于安全方面的原因,服务器
常禁止此命令
EXPN 验证给定的邮箱列表是否存在,扩充邮箱列表,也常被禁用
HELP 查询服务器支持什么命令
NOOP 无操作,服务器应响应OK
QUIT 结束会话
RSET 重置会话,当前传输被取消
——————————–

8. MAIL FROM命令中指定的地址是称作 envelope from地址,不需要和发送者自己的地址是一致的。
RCPT TO 与之等同,指明的接收者地址称为envelope to地址,而与实际的to:行是什么无关。

9.为什么没有RCPT CC和RCPT BCC:?
所有的接收者协商都通过RCPT TO命令来实现,如果是BCC,则协商发送后在对方接收时被删掉信封接收者

10.邮件被分为信封部分,信头部分和信体部分
envelope from, envelope to 与message from:, message to:完全不相干。
evnelope是由服务器主机间SMTP后台提供的,而message from/to是由用户提供的。有无冒号也是区别。

11. 怎样由信封部分检查是否一封信是否是伪造的?
a. received行的关联性。
现在的SMTP邮件传输系统,在信封部分除了两端的内部主机处理的之个,考虑两个公司防火墙之间 的部分,若两台防火墙机器分别为A和B,但接收者检查信封received:行时发现经过了C.则是伪造的。
b. received:行中的主机和IP地址对是否对应如:
Receibed: from galangal.org (turmeric.com [104.128.23.115] by mail
.bieberdorf.edu….
c. 被人手动添加在最后面的received行:
Received: from galangal.org ([104.128.23.115]) by mail .bieberdorf .edu (8.8.5)
Received: from lemongrass.org by galangal.org (8.7.3)
Received: from graprao.com by lemongrass.org (8.6.4)

Page 4 of 33« First...«23456»102030...Last »
企业邮箱