9月5

原因
如果计算机中装有 Symantec pcAnywhere,而 pcAnywhere 的“图形标识与授权”(GINA) 筛选器 Awgina.dll 阻止您登录计算机,就会出现此问题。

安装 pcAnywhere 之后,它会将默认的 Windows GINA 文件 Msgina.dll 替换为 Awgina.dll 文件。文件 Awgina.dll 的有些版本可能会导致此问题。

解决方案
要解决此问题,请根据您的具体情况使用以下某种方法,或两种方法都用:

方法 1:关闭 PcAnywhere GINA 筛选器
在安全模式下重新启动计算机,然后关闭 pcAnywhere GINA 筛选器。为此,请按照下列步骤操作:
1. 在安全模式下重新启动计算机。为此,请按照下列步骤操作:
a. 重新启动计算机。
b. 当看到“请选择要启动的操作系统”消息时,请按 F8 键。
c. 在“Windows 高级选项菜单”上,使用箭头键选择“安全模式”,然后按 Enter 键。
d. 如果您使用的是双启动或多启动计算机,请从列表中选择“Microsoft Windows XP”,然后按 Enter 键。

2. 删除 GinaDLL 注册表项。为此,请按照下列步骤操作:警告:“注册表编辑器”使用不当可造成严重问题,这些问题可能需要重新安装操作系统。Microsoft 不保证能够解决因为“注册表编辑器”使用不当而产生的问题。使用“注册表编辑器”需要您自担风险。
a. 单击“开始”,然后单击“运行”。
b. 在“打开”框中,键入 regedit,然后单击“确定”。
c. 找到并单击下面的注册表项:

HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows NT\\CurrentVersion\\WinLogon
d. 在右窗格中,右键单击“GinaDLL”,然后单击“删除”。
e. 在提示您确定删除时,单击“是”。
f. 在“文件”菜单上,单击“退出”以退出“注册表编辑器”。

3. 重新启动计算机。

方法 2:从计算机中删除 pcAnywhere。
从计算机中删除 pcAnywhere。

9月5

在命令行模式下关闭Windows XP或Windows 2003自带的防火墙的两种命令:

1.  net stop sharedaccess
2. netsh firewall set  opmode  disable

如果手工启用Windows自带的防火墙的话,则可执行如下两条命令中的任意一条:

1. net start sharedaccess
2. netsh firewall set opmode  enable

入侵时要用到的。
如果管理员将net命令的权限设得太低,那么就可以用netsh来动手了。
Good  Luck!!!!

9月5

本人服务器使用环境:WIN 2003
ASP.NET相对于ASP,设置权限方面有点不同,有一点儿设置错了都运行不到。在网上搜索到的都是很垃圾的答案,没有一个用得到的,下面是我自己设置并从中遇到的问题摸索后得到的经验,给大家分享。

ASP.NET需要用到USERS组的权限,因为我也遇过很多次自己设置了权限之后发现网站运行不了,很郁闷。下面根据出现的问题,一点点解决,让你的ASP.NET运行起来。。


问题一:

未找到路径“C:\”的一部分。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.IO.DirectoryNotFoundException: 未找到路径“C:\”的一部分。

解决:
在C盘加上Users组读取权限即可

本人试过:在C盘加上Users读取权限后可以访问了,但出于服务器安全问题,我又把UserS组去掉了(想到应该C盘下面还要一些文件夹要加入UserS权限即可)。去掉USERS组后,相继的问题以不同的错误方式显示出来了,如下面讲到的问题,然后再一一解决。


问题二:

页面弹出登录窗口点取消后出现:HTTP 错误 401.3 - 未经授权:访问由于 ACL 对所请求资源的设置被拒绝。
或者出现 HTTP 401.1错误

解决:
一,先要检查你的“身份检证和访问控制”中"对匿名使用下列windows用户账号”中的用户密码是否正确,还有检查你的网站 右键单击-权限中有没有加入此中用。

第一种方法试过都还是这的话,就看文件夹的权限设置了,在windows上加上Users权即可.


问题三:

如果浏览到你整个网站出现乱码

解决:
那应该在 c盘 windows 加上users组的 读取权限即可.


问题四:

编译错误
说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。

编 译器错误信息: CS0016: 未能写入输出文件“c:\windows\Microsoft.NET\Framework\v1.1.4322\Temporary ASP.NET Files\root\345513e7\86f1794a\fvmzvzp7.dll”--“拒绝访问。 ”

解决:
应该在 c盘 windows下的temp 加上Users组的读、写、修改的权限即可.


问题五:

编译错误
说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。

编译器错误信息: 编译器失败,错误代码为 128。

解决:
应该在 c盘 windows下的System32 加上Users组的读的权限即可.


问题六:

运行时错误
说明: 服务器上出现应用程序错误。此应用程序的当前自定义错误设置禁止远程查看应用程序错误的详细信息(出于安全原因)。但可以通过在本地服务器计算机上运行的浏览器查看。

详 细信息: 若要使他人能够在远程计算机上查看此特定错误信息的详细信息,请在位于当前 Web 应用程序根目录下的“web.config”配置文件中创建一个 <customErrors> 标记。然后应将此 <customErrors> 标记的“mode”属性设置为“Off”。


<!-- Web.Config 配置文件 -->

<configuration>
<system.web>
<customErrors mode="Off"/>
</system.web>
</configuration>

注释: 通过修改应用程序的 <customErrors> 配置标记的“defaultRedirect”属性,使之指向自定义错误页的 URL,可以用自定义错误页替换所看到的当前错误页。

<!-- Web.Config 配置文件 -->

<configuration>
<system.web>
<customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/>
</system.web>
</configuration>

解决:
在所在站点右键点击-权限 加上 IIS_WPG组的读权限即可。

8月31
现在中国互联网的特殊国情是南电信北网通,两家为了竞争,造成了电信和网通间互相访问速度让人不能忍受,对于提供互联网服务的服务器来说只能顾了电信顾不了网通,有没有好的解决方法呢?回答是有,下面介绍最容易实现的方式。
服务器的要求是:
机房有电信和网通的双线,双网卡分别接电信和网通的线路,然后自己用Bind9 自己做DNS解析,实现根据用户的网络IP来自动选择电信和网通线路。
配置安装方式如下:
1、BIND 9.4.2
http://ftp.isc.org/isc/bind9/9.4.2/BIND9.4.2.zip
2、安装BIND 9.4.2
解压到一个临时目录,而后运行 BINDInstall.exe,一直默认安装就行了,不需要更改什么设置。默认安装到 \windows\system32\dns目录下

3.配置
运行CMD进入安装目录(\windows\system32\dns)下面的bin目录,而后运行
rndc-confgen -a   (运行完成后会在etc目录下生成rndc.key)
rndc-confgen > ..\etc\rndc.conf
  进入etc目录,用 notepad 新建 named.conf 复制下面的内容,注意把rndc.conf中# Use with the following in named.conf, adjusting the allow list as needed: 以后的内容复制到named.conf文件中,去掉前面的#。
引用:

    named.conf
    ######################named.conf############################
    acl "trust-lan" { 127.0.0.1/8; 10.0.0.0/24;};
    options {
            directory "C:\WINDOWS\system32\dns\etc";
            recursion no;
            version "0.0.0";
            allow-transfer { "trust-lan";};
            allow-notify { "trust-lan"; };
            auth-nxdomain no;
            forwarders { 60.171.45.171;60.171.45.150;};  
    };
    #这一段内容拷贝来自rndc.conf
    key "rndc-key" {
            algorithm hmac-md5;
            secret "p30d5VTh6iP+QBiVsEI0lw==";
    };
    controls {
            inet 127.0.0.1 port 953
                    allow { 127.0.0.1; } keys { "rndc-key"; };
    };
    #注意在C:\WINDOWS\system32\dns\log\ 下建dns_warnings.txt dns_logs.txt
    logging {
    channel warning
    { file "C:\WINDOWS\system32\dns\log\dns_warnings.txt" versions 3 size 1240k;
    severity warning;
    print-category yes;
    print-severity yes;
    print-time yes;
    };
    channel general_dns
    { file "C:\WINDOWS\system32\dns\log\dns_logs.txt" versions 3 size 1240k;
    severity info;
    print-category yes;
    print-severity yes;
    print-time yes;
    };
    category default { warning; };
    category queries { general_dns; };
    };
    #将网通的地址范围数据
    include "cnc.conf";
    # 判断如果是网通的地址范围,则会执行此处,调用网通的解析
    view "view_cnc" {
    match-clients { CNC; };
    zone "." {
    type hint;
    file "named.root";
    };
    zone "0.0.127.IN-ADDR.ARPA" {
    type master;
    file "localhost.rev";
    };
    include "master/cnc.def";
    };
    view "view_any" {
    match-clients { any; };
    zone "." {
    type hint;
    file "named.root";
    };
    zone "0.0.127.IN-ADDR.ARPA" {
    type master;
    file "localhost.rev";
    };
    include "master/telecom.def";
    };

引用:

    ###################### named.conf############################
    用notepad 新建 cnc.conf复制下面的内容
    ###################### cnc.conf############################
    # jul/14/2006 09:44:25 by coolice
    # software id = EFTB-IZN
    #
    acl "CNC" {
    58.16.0.0/16;
    58.17.0.0/17;
    58.17.128.0/17;
    58.18.0.0/16;
    58.19.0.0/16;
    58.20.0.0/16;
    58.21.0.0/16;
    58.22.0.0/15;
    58.240.0.0/15;
    58.242.0.0/15;
    58.244.0.0/15;
    58.246.0.0/15;
    58.248.0.0/13;
    60.0.0.0/13;
    60.8.0.0/15;
    60.10.0.0/16;
    60.11.0.0/16;
    60.12.0.0/16;
    60.13.0.0/18;
    60.13.128.0/17;
    60.14.0.0/15;
    60.16.0.0/13;
    60.24.0.0/14;
    60.30.0.0/16;
    60.31.0.0/16;
    60.208.0.0/13;
    60.216.0.0/15;
    60.218.0.0/15;
    60.220.0.0/14;
    61.48.0.0/13;
    61.133.0.0/17;
    61.134.96.0/19;
    61.134.128.0/17;
    61.135.0.0/16;
    61.137.128.0/17;
    61.138.0.0/17;
    61.138.128.0/18;
    61.139.128.0/18;
    61.148.0.0/15;
    61.156.0.0/16;
    61.158.0.0/16;
    61.159.0.0/18;
    61.161.0.0/18;
    61.161.128.0/17;
    61.162.0.0/16;
    61.163.0.0/16;
    61.167.0.0/16;
    61.168.0.0/16;
    61.176.0.0/16;
    61.179.0.0/16;
    61.180.128.0/17;
    61.181.0.0/16;
    61.182.0.0/16;
    61.189.0.0/17;
    125.32.0.0/16;
    125.40.0.0/13;
    202.96.0.0/18;
    202.96.64.0/21;
    202.96.72.0/21;
    202.97.128.0/18;
    202.97.224.0/21;
    202.97.240.0/20;
    202.98.0.0/21;
    202.98.8.0/21;
    202.99.64.0/19;
    202.99.96.0/21;
    202.99.128.0/19;
    202.99.160.0/21;
    202.99.168.0/21;
    202.99.176.0/20;
    202.99.208.0/20;
    202.99.224.0/21;
    202.99.232.0/21;
    202.99.240.0/20;
    202.102.128.0/21;
    202.102.224.0/21;
    202.102.232.0/21;
    202.106.0.0/16;
    202.107.0.0/17;
    202.108.0.0/16;
    202.110.0.0/17;
    202.111.128.0/18;
    203.93.8.0/24;
    203.93.192.0/18;
    210.13.128.0/17;
    210.14.160.0/19;
    210.14.192.0/19;
    210.15.32.0/19;
    210.15.96.0/19;
    210.15.128.0/18;
    210.16.128.0/18;
    210.21.0.0/16;
    210.51.0.0/16;
    210.52.128.0/17;
    210.53.0.0/17;
    210.53.128.0/17;
    210.74.96.0/19;
    210.74.128.0/19;
    210.82.0.0/15;
    211.152.0.0/13;
    218.7.0.0/16;
    218.8.0.0/14;
    218.12.0.0/16;
    218.21.128.0/17;
    218.24.0.0/14;
    218.28.0.0/15;
    218.56.0.0/14;
    218.60.0.0/15;
    218.62.0.0/17;
    218.67.128.0/17;
    218.68.0.0/15;
    218.104.0.0/14;
    219.154.0.0/15;
    219.156.0.0/15;
    219.158.0.0/17;
    219.158.128.0/17;
    219.159.0.0/18;
    220.252.0.0/16;
    221.0.0.0/15;
    221.2.0.0/16;
    221.3.0.0/17;
    221.3.128.0/17;
    221.4.0.0/16;
    221.5.0.0/17;
    221.5.128.0/17;
    221.6.0.0/16;
    221.7.0.0/19;
    221.7.32.0/19;
    221.7.64.0/19;
    221.7.96.0/19;
    221.7.128.0/17;
    221.8.0.0/15;
    221.10.0.0/16;
    221.11.0.0/17;
    221.11.128.0/18;
    221.11.192.0/19;
    221.12.0.0/17;
    221.12.128.0/18;
    221.13.0.0/18;
    221.13.64.0/19;
    221.13.96.0/19;
    221.13.128.0/17;
    221.14.0.0/15;
    221.192.0.0/15;
    221.194.0.0/16;
    221.195.0.0/16;
    221.196.0.0/15;
    221.198.0.0/16;
    221.199.0.0/19;
    221.199.32.0/20;
    221.199.128.0/18;
    221.199.192.0/20;
    221.200.0.0/14;
    221.204.0.0/15;
    221.206.0.0/16;
    221.207.0.0/18;
    221.207.64.0/18;
    221.207.128.0/17;
    221.208.0.0/14;
    221.212.0.0/16;
    221.213.0.0/16;
    221.216.0.0/13;
    222.128.0.0/14;
    222.132.0.0/14;
    222.136.0.0/13;
    222.160.0.0/15;
    222.162.0.0/16;
    222.163.0.0/19;
    222.163.32.0/19;
    222.163.64.0/18;
    222.163.128.0/17;
    219.235.56.194;
    };

引用:

    ###################### cnc.conf############################
    用notepad 新建 named.root复制下面的内容
    ###################### named.root############################
    ;       This file holds the information on root name servers needed to
    ;       initialize cache of Internet domain name servers
    ;       (e.g. reference this file in the "cache  .  "
    ;       configuration file of BIND domain name servers).
    ;
    ;       This file is made available by InterNIC
    ;       under anonymous FTP as
    ;           file                /domain/named.root
    ;           on server           FTP.INTERNIC.NET
    ;       -OR-                    RS.INTERNIC.NET
    ;
    ;       last update:    Jan 29, 2004
    ;       related version of root zone:   2004012900
    ;
    ;
    ; formerly NS.INTERNIC.NET
    ;
    .                        3600000  IN  NS    A.ROOT-SERVERS.NET.
    A.ROOT-SERVERS.NET.      3600000      A     198.41.0.4
    ;
    ; formerly NS1.ISI.EDU
    ;
    .                        3600000      NS    B.ROOT-SERVERS.NET.
    B.ROOT-SERVERS.NET.      3600000      A     192.228.79.201
    ;
    ; formerly C.PSI.NET
    ;
    .                        3600000      NS    C.ROOT-SERVERS.NET.
    C.ROOT-SERVERS.NET.      3600000      A     192.33.4.12
    ;
    ; formerly TERP.UMD.EDU
    ;
    .                        3600000      NS    D.ROOT-SERVERS.NET.
    D.ROOT-SERVERS.NET.      3600000      A     128.8.10.90
    ;
    ; formerly NS.NASA.GOV
    ;
    .                        3600000      NS    E.ROOT-SERVERS.NET.
    E.ROOT-SERVERS.NET.      3600000      A     192.203.230.10
    ;
    ; formerly NS.ISC.ORG
    ;
    .                        3600000      NS    F.ROOT-SERVERS.NET.
    F.ROOT-SERVERS.NET.      3600000      A     192.5.5.241
    ;
    ; formerly NS.NIC.DDN.MIL
    ;
    .                        3600000      NS    G.ROOT-SERVERS.NET.
    G.ROOT-SERVERS.NET.      3600000      A     192.112.36.4
    ;
    ; formerly AOS.ARL.ARMY.MIL
    ;
    .                        3600000      NS    H.ROOT-SERVERS.NET.
    H.ROOT-SERVERS.NET.      3600000      A     128.63.2.53
    ;
    ; formerly NIC.NORDU.NET
    ;
    .                        3600000      NS    I.ROOT-SERVERS.NET.
    I.ROOT-SERVERS.NET.      3600000      A     192.36.148.17
    ;
    ; operated by VeriSign, Inc.
    ;
    .                        3600000      NS    J.ROOT-SERVERS.NET.
    J.ROOT-SERVERS.NET.      3600000      A     192.58.128.30
    ;
    ; operated by RIPE NCC
    ;
    .                        3600000      NS    K.ROOT-SERVERS.NET.
    K.ROOT-SERVERS.NET.      3600000      A     193.0.14.129
    ;
    ; operated by ICANN
    ;
    .                        3600000      NS    L.ROOT-SERVERS.NET.
    L.ROOT-SERVERS.NET.      3600000      A     198.32.64.12
    ;
    ; operated by WIDE
    ;
    .                        3600000      NS    M.ROOT-SERVERS.NET.
    M.ROOT-SERVERS.NET.      3600000      A     202.12.27.33
    ; End of File

引用:

    ###################### named.root############################
    新建master文件夹 并在里面新建cnc 和 telecom 文件夹
    进入masrer文件夹 用notepad 新建cnc.def 和telecom.def
    ###################### cnc.def############################
    zone "dnsany.com" {
    type master;
    file "C:\WINDOWS\system32\dns\etc\master\cnc\dnsany.com.txt";
    };
    ###################### cnc.def############################
    ###################### telecom.def############################
    zone "dnsany.com" {
    type master;
    file "C:\WINDOWS\system32\dns\etc\master\telecom\dnsany.com.txt";
    };

引用:

    ###################### telecom.def############################
    分别进入cnc和telecom文件夹建立dnsany.com.txt文件
    #########################cnc\dnsany.com.txt##############################
    $TTL 3600
    $ORIGIN dnsany.com.
    @ IN SOA ns.hhmap.com. root. hhmap.com.(
    2006111520 ;Serial
    3600 ; Refresh ( seconds )
    900 ; Retry ( seconds )
    68400 ; Expire ( seconds )
    15 );Minimum TTL for Zone ( seconds )
    ;
    @ IN NS ns.hhmap.com.
    @ IN A 220.248.236.152
    www IN A 220.248.236.152
    * IN A 220.248.236.152
    ;
    ;end
    #########################cnc\dnsany.com.txt##############################
    #########################telecom\dnsany.com.txt##############################
    $TTL 3600
    $ORIGIN dnsany.com.
    @ IN SOA ns.hhmap.com. root. hhmap.com.(
    2006111520 ;Serial
    3600 ; Refresh ( seconds )
    900 ; Retry ( seconds )
    68400 ; Expire ( seconds )
    15 );Minimum TTL for Zone ( seconds )
    ;
    @ IN NS ns.hhmap.com.
    @ IN A 60.171.45.152
    www IN A 60.171.45.152
    * IN A 60.171.45.152
    ;
    ;end
    #########################telecom\dnsany.com.txt##############################

全部配置完成后,可以进入Windows 服务管理器,找到那个叫 ISC Bind的服务,而后属性更改登陆为本地系统用户选择启动,如果出现错误,请打开你的事件查看器,到应用程序部分看看什么错误。如果没有问题,则已经运行起来了。

3.测试

运行CMD,而后输入: nslookup

C:\>nslookup

Default Server:  ns.ahhfptt.net.cn

Address:  202.102.192.68

> server 60.171.45.152

Default Server:  [60.171.45.152]

Address:  60.171.45.152

> set type=any

> dnsany.com

Server:  [60.171.45.152]

Address:  60.171.45.152

dnsany.com

        primary name server = ns.hhmap.com

        responsible mail addr = root.592365.com

        serial  = 2005121213

        refresh = 3600 (1 hour)

        retry   = 900 (15 mins)

        expire  = 68400 (19 hours)

        default TTL = 15 (15 secs)

dnsany.com      nameserver = ns.hhmap.com

dnsany.com      internet address = 60.171.45.152

说明DNS服务器解析正常!

说明下dnsany.com.txt
引用:

    #########################cnc\dnsany.com.txt##############################
    $TTL 3600
    $ORIGIN dnsany.com.
    @ IN SOA ns.hhmap.com. root.hhmap.com.(
    2006111520 ;Serial
    3600 ; Refresh ( seconds )
    900 ; Retry ( seconds )
    68400 ; Expire ( seconds )
    15 );Minimum TTL for Zone ( seconds )
    ;
    @ IN NS ns.hhmap.com.
    @ IN MX 0 mail.
    @ IN A 220.248.236.152
    www IN A 220.248.236.152
    webserver IN CNAME www
    mail IN A 220.248.236.152
    * IN A 220.248.236.152
    ;
    ;end
    #########################cnc\dnsany.com.txt##############################

第一行是TTL设定,生存时间记录字段。它以秒为单位定义该资源记录中的信息存放在高速缓存中的时间长度。这里定义为604800秒,也就是1周.

第二行是$ORIGIN设定,说明下面的记录出自何处.请您加倍留意最后的一个小小数点"."

然后,第三行,是一个 SOA 记录的设定,在这里我们看到一个特殊字符 @ ,它就是 ORIGIN 的意思,也就是刚刚所定义的$ ORIGIN dnsany.com. 的内容,您可以写成 dnsany.com. 也可以用 @ 来代替。

假如这个文件前面没有定义 $ ORIGIN 的话, 那這个 @ 的值就以 named.conf 里的 zone .

接着 SOA 后面,指定了这个区域的授权主机和管理者的信箱,这里分别是"hhmap.com." 和"root.hhmap.com."。我们平时使用的信箱通常是[email=]
"user@host

[/email]"这样的格式,但因为@在 DNS 记录中是个保留字符,所以在 SOA 中就用"."来代替了@。目前这个信箱是 "
root@hhmap.com

."。

接下来的 SOA 设置,是被括在"( )"之间的 5 组数字,主要作为和 slave 服务器同步 DNS 资料所使用的资料:

Serial:其格式通常会是"年月日+修改次序"(但也不一定如此,您自己能够记得就行)。当 slave 要进行资料同步的时候,会比较这个号码。如果发现在这里的号码比它那边的数值"大",就进行更新,否则忽略。不过设 serial 有一个地方您要留意:不能超过 10 位数字!

Refresh:这里是是告诉 slave 要隔多久要进行资料同步(是否同步要看 Serial 的比较结果)。

Retry:如果 slave 在进行更新失败后,要隔多久再进行重试。

Expire:这是记录逾期时间:当 slave 一直未能成功与 master 取得联系,那到这里就放弃 retry,同时这里的资料也将标识为过期(

expired )。

Minimum:这是最小默认 TTL 值,如果您在前面没有用"$TTL"来定义,就会以此值为准。

请注意:SOA 记录中这对 " ( ) "符号之第一个 " ("括号一定要和 SOA 写在同一行,而不能用 Enter 断行到下一行去,而且其左边最好有一个空格键或 tab 建。而最后一个 " )"括号也不能写在注解符号 " ;"的右边。 置 DNS 的 RR 记录档,其格式要求非常严格,我们丝毫不能掉以轻心。比方说:如果句子不是以空格键、Tab 键、 或注解符号 ( ; )开头,也不在 SOA 的 " ( ) "之内, 则表示要定义一个"新记录项 (Entry) ";如果句子是以空格键或 tab 键开始的话,其设置被视为上一个"记录项"的内容。所以,如果您要为"同一个记录项"定义多个记录设置,而不想重复打字,您倒可以偷懒:在接着它的后面几行用空白或 Tab 来缩排就可以了。

NS表明负责dnsany.com.这个域的Name Server是ns.hhmap.com这台主机

MX记录标明发往mail域的邮件由mail.dnsany.com这台服务器接收

A记录标明了IP地址和域名之间的对应关系。
分页: 7/7 第一页 上页 2 3 4 5 6 7 最后页 [ 显示模式: 摘要 | 列表 ]