我需要从ip获取主域名。我对像和这样的函数的工作原理有一些疑问。
在下面的示例中,我将反向ip一个随机域,然后尝试恢复域名:
import socket
domain = 'heroku.com'
# get ip from domain
ip = socket.gethostbyname(domain)
print('ip =', ip)
# get domain from ip
print(socket.gethostbyaddr(ip))
print(socket.getfqdn(ip))
# OUTPUT
# ip = 50.19.85.154
我有一个通过广域网连接到mysql数据库服务器的WAN服务器。
数据库用户因域名而被拒绝:
SELECT command denied to user 'xxxxxx'@'safe.closedoor.net' for table 'xxxxx'
我XXX不相关的名字。这是我不知道的域名;它不是服务器的名字。用谷歌搜索这个名字没有给我任何结果。
两台服务器都是Centos 6
有人知道这个名字存储在机器上的什么地方吗?(这不是我想授权访问mysql的域)
有没有办法从ASP.NET C#查询有效域的列表,类似于登录到窗口时显示的列表?我想把它提供给客户端用户,这样他们就可以选择用来登录到intranet web应用程序的适当域。我试过使用Forest.GetCurrentForest,但我似乎总是只得到一个域名,当我确定还有其他域名的时候。
更新:(代码)
using System;
using System.Configuration;
using System.DirectoryServices.AccountManagement;
using System.DirectoryServices.ActiveDirectory;
name
我试图在Windows 2008机器上安装一个asp.net应用程序。我可以从本地主机点击这个应用程序,没问题。但是我不能使用服务器的域名访问这个应用程序,无论是本地的还是网络上的另一台机器。
但奇怪的是。我可以使用域名访问IIS上的正常文件,既可以从服务器上运行的浏览器访问,也可以从网络上的另一台计算机上运行的浏览器访问。下面是一个概要(下面将“http”转换为"htp“,因为我没有足够的点来在我的消息中拥有所有这些链接):
来自服务器本身的IE:
works htp://localhost/foo.htm
works htp://localhost/App
works htp
我有一个在IIS7上运行的ASP应用程序。我使用当前运行站点的url在我的应用程序中设置类的一些静态属性。为了做到这一点,我使用下面的命令获取域名(插入类的静态构造函数):
var host = HttpContext.Current.Request.Url.Host;
它在我的dev机器(windows XP / Cassini)上运行良好。然而,当我部署到IIS7时,我得到了一个异常:“请求在这个上下文中不可用”。
我猜这是因为我在对象的静态构造函数中使用了这段代码,它在任何请求进入之前在IIS中执行;而Cassini在请求发生之前不会触发静态构造函数。现在,出于这个原因,我最初并不喜欢从
我正在尝试在Windows Server2008机器上安装一个asp.net应用程序。我可以从本地主机访问应用程序,没问题。但我无法使用服务器的域名在本地或网络上的另一台机器上访问该应用程序。
但这里有个奇怪的地方。我可以使用域名访问IIS上的普通文件,既可以从服务器上运行的浏览器访问,也可以从网络上其他计算机上运行的浏览器访问。这是一个概要("http“在下面转换为"htp”,因为我没有足够的分数在我的消息中包含所有这些链接):
从服务器本身的IE:
works htp://localhost/foo.htm
works htp://localhost/App
作品htp:/