Archive

Posts Tagged ‘domain’

如何将域名转入GoDaddy

August 16th, 2009 Wei No comments

我向来主张域名和主机分开注册,这样在任何一个服务无法访问的时候,都可以轻松的迁移服务到其他服务商。尤其是对于我们很差的网络环境(大家都明白,哈)。

转移前的准备:GoDaddy在转移域名时,会向域名的Owner(Admin)发送邮件确认,所以在转移前要确定WHOIS记录中包含的联系邮箱信息是正确的。

首先打开GoDaddy主页,在其Domain菜单下选择Transfer Domain to GoDaddy。输入要转入的域名。GoDaddy要求在转入域名后再续费1年。所以你首先要支付1年的域名费用(这不会影响域名之前的有效期)。

在支付完成后的几分钟内,你会收到一封电子邮件(WHOIS记录中的Admin邮箱)。里面包含一个Transaction ID和Security Code。打开GoDaddy的Domain Manager,选择Domain菜单中的Pending Domain Transfer,你应该会看到即将转入的域名出现在列表中(如果没有看到,请稍等几分钟)。

如果在申请转移的时候,WHOIS记录中的邮箱信息已经无效了,则应该首先申请修改WHOIS记录。如果此时已经开始的转移的过程,你自然是收不到Transaction ID和Security Code的,要解决这个问题,首先修改WHOIS记录(通过之前的域名提供商),再回到GoDaddy的Domain Manager中选中该transfer记录,点击工具栏上的Reinitiate按钮,就可以重新开始转移过程。

选择右上角的Authentication,输入上述的Transaction ID和Security Code。你还需要一个由域名转出方提供的Transfer authorization key(或者叫EPP Key)。在GoDaddy的Authentication Wizard中输入key。

如果Transfer Key输入错误,或者失效,则会导致转移失败。要解决这个问题,只要在Domain Manager中选中要转移的域名,选择Accept/Reject按钮即可。

通过验证后,你要做的就只剩下等待了。最长5天(如果转出方不做确认的话),域名即可转移到GoDaddy帐户中。

另:GoDaddy现在提供了.COM/.NET TLD的Consolidation功能,可以把你不同时间注册的域名,统一为同一个续费时间。

Categories: Computer Science Tags: , , ,

如何重置被遗忘的域控制器(DC)管理员密码

September 8th, 2007 Wei No comments

忘记了DC的管理员密码怎么办?如果你没有别的管理员可以登录DC,那么可以用下面的方法,重置Build-in Domain Administrator的密码。

前提:
要重置Domain Admin密码,要同时具备以下条件:

  1. 可以物理访问DC的
  2. 知道Local Administrator的密码。这个密码实际上在你promote DC之前设置的Windows Local Admin密码。如果你不知道,可以使用ERD Commander之类的工具修复本地管理员密码
  3. 有Instsrv.exe和SrvAny.exe文件(这两个文件随Windows2003 Resource Kit Tools一同发布,可以在这里下载。Resource Kit Tools包含了很多Windows 2003的工具,如果你只希望下载Instsrv.exe和SrvAny.exe,可以在这里找到)

接下来开始恢复过程。

很多人认为Domain Controller是没有Local Admin的,其实不是这样的。Local Admin还是有的,只是在正常登录模式下,不能用于登录而已。而目录服务恢复模式(Directory Service Restore Mode)下,则可以使用Local的账户登录。

第1步,启动Windows 2003到目录服务恢复模式(Directory Service Restore Mode):启动时按F8,然后选择Directory Service Restore Mode。再此模式下,你可以操作计算机,却不能操作域。

第2步,当提示登录的时候,使用Local Admin登录(一般是Administrator)。

第3步:INSTSRV.exeSrvAny.exe文件复制到%SYSTEMDRIVE%\temp,为了方便使用,也为了防止权限的影响,也把%WINDIR%\System32\cmd.exe复制到这个目录中。保证3个文件在同一个目录中(如C:\temp)。目录的名字可以随便起,但后面用到的时候也要一致。

第4步:安装SRVANY服务。打开一个命令提示行(Start–>Run–>cmd.exe),输入:

INSTSRV PassRecovery "C:\temp\srvany.exe"

其中PassRecovery是安装的服务的名称,可以随便起,但后面使用PassRecovery的时候,要和这里的一样;引号中的是服务的程序,要SRVANY.exe的全路径格式。

第5步:配置SRVANY的参数,在命令提示符中依次输入下面的命令:

REG ADD HKLM\System\CurrentControlSet\Services\PassRecovery\Parameters
REG ADD HKLM\System\CurrentControlSet\Services\PassRecovery\Parameters /v Application /t REG_SZ /v "C:\temp\cmd.exe"
REG ADD HKLM\System\CurrentControlSet\Services\PassRecovery\Parameters /v AppParameters /t REG_SZ /v "/k net user administrator 123456 /domain"

上面的123456就是Domain Administrator的新密码,如果DC启用了强密码,就换个强密码吧。

如果不了解上面三条命令的作用,也可以手工操作:

  1. 打开注册表编辑器(RegEdit.exe)
  2. 找到HKYE_LOCAL_MACHINE\System\CurrentControlSet\Services\PassRecovery,在下面新建一个键值(Key),名字叫Parameters
  3. 在新建的Parameters键值中,新建一个Application的字符串,设置为”C:\temp\cmd.exe”;新建一个AppParameters的字符串,设置为”/k net user administrator 123456 /domain”

第6步:打开管理工具中的服务(services.msc)。双击PassRecovery的服务。做如下配置:

  1. 在General选项卡中,设置服务为自动启动(Startup type=automatic)
  2. 在Log on选项卡中,选中“Allow service to interact with desktop”(允许服务与桌面交互)

至此,密码恢复的配置就算结束了。以正常模式启动DC,然后等待登录界面的出现(这时SRVANY已经将密码修改为你设置的值了)。使用在上面(第5步)设置的新的密码登录DC。

收尾工作

密码已经恢复了,接下来的工作就是删除SRVANY服务。这一步一定要做。执行下面的命令:

net stop PassRecovery
sc delete PassRecovery
rd /s C:\temp

搞定~~~

后记

可能这个方法对于重置Domain Admin密码是比较容易的,不免让人担心DC的安全性。不过想想也是Reasonable的,有能力物理访问DC的人,多少应该具备管理DC的资格吧。