入门级
部门级
企业级
特种服务器
其它

五大核心
Web服务器
FTP服务器
Mail服务器
域名服务器
文件共享服务器
其它
路由器应用
代理服务器
数据库

Windows阵营
Unix
Linux
你的位置: 软件> 服务器软件> 域名服务器>
动态改变/添加网络设置中TCP/IP的DNS
2000-08-07 00:00:00· -· 逸仙时空

  例如,把 DNS Server的地址添加为192.0.0.1和192.1.1.0,可调用:

SetTCPIPDNSAddresses(192.0.0.1 192.1.1.0) ;

// 各地址之间用一个空格隔开

1. SetTCPIPDNSAddresses 定义如下:

procedure SetTCPIPDNSAddresses( sIPs : string );

begin

//

// if using Windows NT

//

SaveStringToRegistry_LOCAL_MACHINE(

SYSTEM\CurrentControlSet +

\Services\Tcpip\Parameters,

NameServer,

sIPs );

//

// if using Windows 95

//

SaveStringToRegistry_LOCAL_MACHINE(

SYSTEM\CurrentControlSet +

\Services\VxD\MSTCP,

NameServer,

sIPs );

end;

2. 其中 SaveStringToRegistry_LOCAL_MACHINE 定义:

uses Registry;

procedure SaveStringToRegistry_LOCAL_MACHINE(

sKey, sItem, sVal : string );

var

reg : TRegIniFile;

begin

reg := TRegIniFile.Create( );

reg.RootKey := HKEY_LOCAL_MACHINE;

reg.WriteString( sKey, sItem, sVal + #0 );

reg.Free;

end;


■ 相关内容