Foxtable(狐表)用户栏目专家坐堂 → 如何获取服务器的IP?


  共有8363人关注过本帖树形打印复制链接

主题:如何获取服务器的IP?

帅哥哟,离线,有人找我吗?
lihe60
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:6831 积分:43213 威望:0 精华:0 注册:2009/3/2 14:07:00
如何获取服务器的IP?  发帖心情 Post By:2012/7/23 8:19:00 [只看该作者]

如题。

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2012/7/23 8:22:00 [只看该作者]

都是通过ip来找服务器的,反过来是不行的。

 回到顶部
帅哥哟,离线,有人找我吗?
lihe60
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:6831 积分:43213 威望:0 精华:0 注册:2009/3/2 14:07:00
  发帖心情 Post By:2012/7/23 13:05:00 [只看该作者]

 

if exists( select * from sysobjects where xtype='P' and name='up_get_ip')

drop procedure up_get_ip

go

--

/*

declare @ip varchar(255)

exec up_get_ip @ip output

print  @ip+')'

*/

create procedure dbo.up_get_ip @ip varchar(255) output

as

 

 

set nocount on

create table #tbl_ip(out_put varchar(255) null)

 

insert into #tbl_ip exec master..xp_cmdshell 'ipconfig'

 

set @ip=''

select @ip=@ip+substring(out_put,charindex(': ',out_put)+2,15)+' ' from #tbl_ip where [out_put] like '%IP Address%'

set @ip=rtrim(replace(@ip,char(13),''))

--select @ip

 

GO

 

 

有哪位高手可把这段代码转换成狐表可执行的语句。


 回到顶部