⑴ 如何设置在IIS中只允许使用域名通过SSL加密访问

IIS强制使用SSL加密访问只要方法有2个。

一、强制SSL访问:是指用户输入域名后自动跳转到HTTPS,操作步骤:网页链接

二、服务器存在IP或者域名,必须要求域名访问SSL,这种情况下需要IIS配置SSL证书绑定这个域名。可以参考IIS6文档:网页链接、IIS7文档:网页链接。

如果是IIS8以上服务器可以直接绑定:

⑵ IIS7如何设置仅通过域名访问网站,禁止通过服务器IP地址访问网站

首先就是打开IIS管理器之后,在IIS管理器左侧找到网站下面的相应网站,右键选择打开该网站属性,进入相关IIS网站属性设置。
(IIS打开网站属性方法)在网站属性窗口中的默认“网站”选项卡中找到并单击“高级”,如下图所示。
(IIS打开网站高级网站标识)在高级网站标识中,一般默认主机头值是空的。如果想让别人直接输入IP地址访问网站的话,就不管它,保护是空的样子。如果不想让别人直接输入IP就访问网站的话,需要选择中网站中的标识并单击编辑,在添加/编辑网站标识窗口中设置相应端口号和网站主机头值。
(IIS网站高级网络站标识设置)编者注:IIS的网站主机头值,就是解析的域名。一般来说都是我们域名。以下是网站标识直接是空,也就是说没有设置主机头值。就可以直接输入IP地址即可访问服务器中的网站。
(使用IP地址访问服务器网站)以上是已经编辑过的主机头,也就是说把原来默认为空的主机值值改了,就会出现无法使用IP地方访问的情况。一般直接输入IP地址时服务器返回"Bad Request(Invalid Hostname)"的提示。就已经达到了禁止使用IP地址来访问服务器网站的目录了。

⑶ windows 2003上装完IIS后,本机和局域网IP能访问,怎么设置内网域名访问该服务器

您好,给您个比较简单的方法,您可以测试域名访问是否可以:
设计环境:A机(IP是192.168.1.101)是安装的Windows 2003 Server服务器;
B、C是局域网中的2台客户端电脑。
设置内容如下,在B、C电脑分别做如下操作:
1、资源浏览器中找到文件夹—> C:\(windows目录)\system32\drivers\etc,用记事本打开文件名是hosts,没有后缀名的文件,通常内容如下:(2行*号中间内容)
*****************************************************
# Copyright (c) 1993-1999 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an indivial line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on indivial
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
# 102.54.94.97 rhino.acme.com # source server
# 38.25.63.10 x.acme.com # x client host

127.0.0.1 localhost
*****************************************************
2、在最下面加入一行 192.168.1.101 www.mycorp.com
加入后最后2行显示如下
127.0.0.1 localhost
192.168.1.101 www.mycorp.com
3、保存退出。
在客户端上打开IE,地址栏输入 http://www.mycorp.com,回车,就可以访问服务器上的网站了。输入http://192.168.1.101/custom 和http://www.mycorp.com/custom的显示结果是一样的。

原理:该文件是可以人为控制的网络域名解析信息文件。
根据Windows系统规定,在进行DNS请求以前,Windows系统会先检查自己的Hosts文件中是否有这个网络域名映射关系。如果有则调用这个IP地址映射(即直接访问对应的IP地址站点),如果没有,再向已知的DNS服务器提出域名解析。Hosts的请求级别比DNS高。

在基于Web的项目/软件开发过程中,没有外网条件,或为方便调试,可以利用这个原理,可以简单、快速的在局域网内网实现用域名访问系统或者网站,检测运行是否正确等,非常方便。

若需要在服务器A上也要通过域名访问,则A上也要修改才可以。
另外需要注意的是:1、www.mycorp.com是我随意起的名字,您也可以随意设置;2、注意测试完毕后,将添加的内容行随时删掉,以避免以后网络访问错误。

最后,希望能解决你遇到的困扰!呵呵

⑷ 我做了一个局域网的网站,怎么才能内网用户通过域名访问

首先你得去域名商那买个域名,比如,www.abc.com,然后,在你的服务器上打开IIS管理器,右击你的网站属性,在WEB站点处的IP地址处旁边的高级中,把你的域名添加进去就可以了。