f*******r 发帖数: 901 | 1 【 以下文字转载自 EmergingNetworking 讨论区 】
发信人: fourriver (马甲), 信区: EmergingNetworking
标 题: 如何在程序中判断该电脑是否在公司局域网内?
发信站: BBS 未名空间站 (Tue May 22 23:11:34 2012, 美东)
本人不是学计算机及相关专业的。所以有一个计算机网络方面的问题问一下大家。
我现在在编一个我们专业的计算小软件。我想在程序运行中判断该程序是在我们公司局域网内电脑里运行,来保证这个软件只在我们公室内部使用。想请问一下,如何实现?
我现在采用的是用在cmd里运行ipconfig,然后就会出现很多信息,我想问这些信息中那些是可以用来判断程序是在公司局域内电脑里运行。我想IP address 不行吧,那只是局域网的IP。Connection-specific DNS suffix:可以吗?那里面有我们单位的域名后缀。
不知道还有没有更好的更专业的办法?谢谢! |
x****u 发帖数: 44466 | 2 你可以参见win7的手法。
局域网内电脑里运行,来保证这个软件只在我们公室内部使用。想请问一下,如何实现?
那些是可以用来判断程序是在公司局域内电脑里运行。我想IP address 不行吧,那只
是局域网的IP。Connection-specific DNS suffix:可以吗?那里面有我们单位的域名
后缀。
【在 f*******r 的大作中提到】 : 【 以下文字转载自 EmergingNetworking 讨论区 】 : 发信人: fourriver (马甲), 信区: EmergingNetworking : 标 题: 如何在程序中判断该电脑是否在公司局域网内? : 发信站: BBS 未名空间站 (Tue May 22 23:11:34 2012, 美东) : 本人不是学计算机及相关专业的。所以有一个计算机网络方面的问题问一下大家。 : 我现在在编一个我们专业的计算小软件。我想在程序运行中判断该程序是在我们公司局域网内电脑里运行,来保证这个软件只在我们公室内部使用。想请问一下,如何实现? : 我现在采用的是用在cmd里运行ipconfig,然后就会出现很多信息,我想问这些信息中那些是可以用来判断程序是在公司局域内电脑里运行。我想IP address 不行吧,那只是局域网的IP。Connection-specific DNS suffix:可以吗?那里面有我们单位的域名后缀。 : 不知道还有没有更好的更专业的办法?谢谢!
|
a9 发帖数: 21638 | 3 就用ip就行了呀, ip跟掩码算一下就知道了。
用域名怎么用,反向解析?
局域网内电脑里运行,来保证这个软件只在我们公室内部使用。想请问一下,如何实现?
那些是可以用来判断程序是在公司局域内电脑里运行。我想IP address 不行吧,那只
是局域网的IP。Connection-specific DNS suffix:可以吗?那里面有我们单位的域名
后缀。
【在 f*******r 的大作中提到】 : 【 以下文字转载自 EmergingNetworking 讨论区 】 : 发信人: fourriver (马甲), 信区: EmergingNetworking : 标 题: 如何在程序中判断该电脑是否在公司局域网内? : 发信站: BBS 未名空间站 (Tue May 22 23:11:34 2012, 美东) : 本人不是学计算机及相关专业的。所以有一个计算机网络方面的问题问一下大家。 : 我现在在编一个我们专业的计算小软件。我想在程序运行中判断该程序是在我们公司局域网内电脑里运行,来保证这个软件只在我们公室内部使用。想请问一下,如何实现? : 我现在采用的是用在cmd里运行ipconfig,然后就会出现很多信息,我想问这些信息中那些是可以用来判断程序是在公司局域内电脑里运行。我想IP address 不行吧,那只是局域网的IP。Connection-specific DNS suffix:可以吗?那里面有我们单位的域名后缀。 : 不知道还有没有更好的更专业的办法?谢谢!
|
g*****g 发帖数: 34805 | 4 让应用打开之前先访问局域网内的一个web应用,能访问才允许打开即可。
虽然逆向工程破解不难,但防一般的人足以。 |
t****t 发帖数: 6806 | 5 内部网都是10.XXX或者192.168.XX什么的, 不好用这个当条件吧
现?
【在 a9 的大作中提到】 : 就用ip就行了呀, ip跟掩码算一下就知道了。 : 用域名怎么用,反向解析? : : 局域网内电脑里运行,来保证这个软件只在我们公室内部使用。想请问一下,如何实现? : 那些是可以用来判断程序是在公司局域内电脑里运行。我想IP address 不行吧,那只 : 是局域网的IP。Connection-specific DNS suffix:可以吗?那里面有我们单位的域名 : 后缀。
|
a9 发帖数: 21638 | 6 呃。我理解错了。
那只
域名
【在 t****t 的大作中提到】 : 内部网都是10.XXX或者192.168.XX什么的, 不好用这个当条件吧 : : 现?
|
f*******r 发帖数: 901 | 7 谢谢大家的指点啊。
我的想法是这样的。我们公司所有的电脑都是通过公司服务器连上互联网的(我这个说
法如果不专业或不准确,请大家指出)。我想每个公司至少都有一台连上互联网的服务
器来存放公司主页吧。我就想是否能通过Connection-specific DNS suffix,来找到存
放公司主页的服务器的互联网IP地址,我想这个地址总是固定的吧。不知道我这个想法
可行吗? |
a9 发帖数: 21638 | 8 你这个程序只是个单机的程序吗?
为啥要只允许在公司内部用呢?
通过vpn连接回公司算不算?
【在 f*******r 的大作中提到】 : 谢谢大家的指点啊。 : 我的想法是这样的。我们公司所有的电脑都是通过公司服务器连上互联网的(我这个说 : 法如果不专业或不准确,请大家指出)。我想每个公司至少都有一台连上互联网的服务 : 器来存放公司主页吧。我就想是否能通过Connection-specific DNS suffix,来找到存 : 放公司主页的服务器的互联网IP地址,我想这个地址总是固定的吧。不知道我这个想法 : 可行吗?
|
f*******r 发帖数: 901 | 9 就是一个单机的小的计算软件。
我就是想这个软件只能在公司内部使用。不想有人到处传播,因为这是一个用免费的软
件编写的。不想给公司和自己惹上麻烦。另一个问题是不想自己编的东西随便被别人拷
贝。 |
p*********t 发帖数: 2690 | 10 control panel里找。如果用vmware,还有vmware连接。
用ping等命令测试,找本网络基本书就可以了。
局域网内电脑里运行,来保证这个软件只在我们公室内部使用。想请问一下,如何实现?
那些是可以用来判断程序是在公司局域内电脑里运行。我想IP address 不行吧,那只
是局域网的IP。Connection-specific DNS suffix:可以吗?那里面有我们单位的域名
后缀。
【在 f*******r 的大作中提到】 : 就是一个单机的小的计算软件。 : 我就是想这个软件只能在公司内部使用。不想有人到处传播,因为这是一个用免费的软 : 件编写的。不想给公司和自己惹上麻烦。另一个问题是不想自己编的东西随便被别人拷 : 贝。
|
s*****c 发帖数: 753 | 11 The most simple approach (but not very secure), is to let your program ping
a server inside your company that always on, use ping -a to get the machine
name. And check if it matches. Now, unless you told this feature to other
people, they won't know what your program checks. If they run in another
private network, it is likely they have the same ip but not likely that they
have the same machine name.
局域网内电脑里运行,来保证这个软件只在我们公室内部使用。想请问一下,如何实现?
那些是可以用来判断程序是在公司局域内电脑里运行。我想IP address 不行吧,那只
是局域网的IP。Connection-specific DNS suffix:可以吗?那里面有我们单位的域名
后缀。
【在 f*******r 的大作中提到】 : 就是一个单机的小的计算软件。 : 我就是想这个软件只能在公司内部使用。不想有人到处传播,因为这是一个用免费的软 : 件编写的。不想给公司和自己惹上麻烦。另一个问题是不想自己编的东西随便被别人拷 : 贝。
|