.NET网站显示ip地区,ip数据库怎么用于.NET网站?

.NET网站显示ip地区,ip数据库怎么用于.NET网站?,第1张

找个纯真数据库可以,因为IP地区更新比较快

所以要经常下载最新版本的

数据库下载下来后,你看一下IP字段在数据库是怎么存储的,把从客户端获得的IP转换成数据的那种形式,然后比较 ,从而把IP所在地址从数据库里提取出来,然后就写到页面上

就OK了

输入一个IP获得

sql中所有数据库名不现实,第一,我们连接是需要几个参数的,1,服务器地址(IP);2,登录用户名;3,密码;

你这里单纯一个IP,没有登陆用户和密码是不能能枚举得到数据库名的,因为根本登录不了服务器,你没办法执行以上语句;

如果知道以上三个,动态的也没关系,只要动态更改连接参数就行了。

string

connString="database="

+

tb_DataBase_Name.Text.Trim()

+

"Data

Source

="

+

tb_Server_IP.Text.Trim()

+"User

ID="

+

tb_User_Name.Text.Trim()

+

"password="

+

tb_User_Password.Text.Trim()

+

""

SqlConnection

cn=new

SqlConnection(

connString)

就行了

提供个思路吧。。。记录来访的IP,在asp.net 后台是可以获取到的,你去查下相关资料,这个不难, 保存到数据库那更简单了,建一张数据库表,用户id,ip端口字段,访问次数去做记录,你可以弄个缓存实时记录ip的访问次数等,然后定期同步到数据库中,如果你访问量不会很大的话,直接插入更新数据库也是可以的。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/6796456.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-28
下一篇2023-03-28

发表评论

登录后才能评论

评论列表(0条)

    保存