Nothing 2007-11-30 09:20
java域名解析代码
[color=#000000][color=#0000ff]import[/color] [color=#ff0000]java[/color][color=#0000cc].[/color][color=#ff0000]net[/color][color=#0000cc].[/color][color=#0000cc]*[/color][color=#0000cc];[/color]
[color=#0000ff]public[/color] [color=#0000ff]class[/color] NetTool [color=#0000cc]{[/color]
[color=#ff0000]InetAddress[/color] myIPaddress [color=#0000cc]=[/color] [color=#0000ff]null[/color][color=#0000cc];[/color]
[color=#ff0000]InetAddress[/color] myServer [color=#0000cc]=[/color] [color=#0000ff]null[/color][color=#0000cc];[/color]
[color=#0000ff]public[/color] [color=#0000ff]static[/color] [color=#0000ff]void[/color] main[color=#0000cc]([/color][color=#ff0000]String[/color] args[color=#0000cc][[/color][color=#0000cc]][/color][color=#0000cc])[/color] [color=#0000cc]{[/color]
NetTool mytool[color=#0000cc];[/color]
mytool [color=#0000cc]=[/color] [color=#0000ff]new[/color] NetTool[color=#0000cc]([/color][color=#0000cc])[/color][color=#0000cc];[/color]
[color=#ff0000]System[/color][color=#0000cc].[/color]out[color=#0000cc].[/color][color=#ff0000]println[/color][color=#0000cc]([/color][color=#ff00ff]"Your host IP is: "[/color] [color=#0000cc]+[/color] mytool[color=#0000cc].[/color]getMyIP[color=#0000cc]([/color][color=#0000cc])[/color][color=#0000cc])[/color][color=#0000cc];[/color]
[color=#ff0000]System[/color][color=#0000cc].[/color]out[color=#0000cc].[/color][color=#ff0000]println[/color][color=#0000cc]([/color][color=#ff00ff]"The Server IP is :"[/color] [color=#0000cc]+[/color] mytool[color=#0000cc].[/color]getServerIP[color=#0000cc]([/color][color=#0000cc])[/color][color=#0000cc])[/color][color=#0000cc];[/color]
[color=#0000cc]}[/color]
[color=#ff9900]// 取得LOCALHOST的IP地址
[/color]
[color=#0000ff]public[/color] [color=#ff0000]InetAddress[/color] getMyIP[color=#0000cc]([/color][color=#0000cc])[/color] [color=#0000cc]{[/color]
[color=#0000ff]try[/color] [color=#0000cc]{[/color]
myIPaddress [color=#0000cc]=[/color] [color=#ff0000]InetAddress[/color][color=#0000cc].[/color][color=#ff0000]getLocalHost[/color][color=#0000cc]([/color][color=#0000cc])[/color][color=#0000cc];[/color]
[color=#0000cc]}[/color] [color=#0000ff]catch[/color] [color=#0000cc]([/color][color=#ff0000]UnknownHostException[/color] e[color=#0000cc])[/color] [color=#0000cc]{[/color]
[color=#0000cc]}[/color]
[color=#0000ff]return[/color] [color=#0000cc]([/color]myIPaddress[color=#0000cc])[/color][color=#0000cc];[/color]
[color=#0000cc]}[/color]
[color=#ff9900]// 取得 [url=www.abc.com]www.abc.com[/url] 的IP地址
[/color]
[color=#0000ff]public[/color] [color=#ff0000]InetAddress[/color] getServerIP[color=#0000cc]([/color][color=#0000cc])[/color] [color=#0000cc]{[/color]
[color=#0000ff]try[/color] [color=#0000cc]{[/color]
myServer [color=#0000cc]=[/color] [color=#ff0000]InetAddress[/color][color=#0000cc].[/color][color=#ff0000]getByName[/color][color=#0000cc]([/color][color=#ff00ff]"[url=www.abc.com]www.abc.com[/url]"[/color][color=#0000cc])[/color][color=#0000cc];[/color]
[color=#0000cc]}[/color] [color=#0000ff]catch[/color] [color=#0000cc]([/color][color=#ff0000]UnknownHostException[/color] e[color=#0000cc])[/color] [color=#0000cc]{[/color]
[color=#0000cc]}[/color]
[color=#0000ff]return[/color] [color=#0000cc]([/color]myServer[color=#0000cc])[/color][color=#0000cc];[/color]
[color=#0000cc]}[/color]
[color=#0000cc]}[/color][/color]