社区
通信技术
帖子详情
请问怎么从ip得到域名?
yythink
2003-09-18 09:36:35
在写一程序,想从ip地址得到他的域名?请问怎么实现?
...全文
48
4
打赏
收藏
请问怎么从ip得到域名?
在写一程序,想从ip地址得到他的域名?请问怎么实现?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xizhouhawk
2003-11-03
打赏
举报
回复
我晕,别人要的是从IP到Domain的解析,看了上面的程序又有什么用呢?
greatzhum
2003-09-23
打赏
举报
回复
char host[256];
struct hostent * pHostent;
gethostname(host,sizeof(host));
pHostent = gethostbyname(host);
printf("My PC's name is:%s\n",pHostent->h_name);
printf("My PC's ip_addr in hex is:%x\n",*((struct in_addr *)pHostent->h_addr_list[0]));
printf("My PC's ip_addr is:%s\n",inet_ntoa(*((struct in_addr *)pHostent->h_addr_list[0])));
warton
2003-09-18
打赏
举报
回复
BOOL HostToIP(const String Name , String &IP)
{
WSAData wsdata;
char hostName[255];
hostent *hostEnt=NULL ;
char *addr;
WORD wVersionRequested = MAKEWORD( 2, 0 );
int err=WSAStartup (wVersionRequested, &wsdata);
if (err != 0)
return false;
gethostname(hostName, sizeof(hostName));
strcpy(hostName, Name.c_str());
hostEnt = gethostbyname(hostName);
if (hostEnt==NULL)
return false;
if (hostEnt->h_addr_list==NULL)
return false;
addr = *(hostEnt->h_addr_list);
if (addr==NULL)
return false;
IP.sprintf("%d.%d.%d.%d",addr[0],addr[1],addr[2],addr[3]);
WSACleanup();
return true;
}
warton
2003-09-18
打赏
举报
回复
AnsiString __fastcall TOperate::domainToIp(AnsiString &sTempDomain)
{
SOCKADDR_IN saddr;
WORD wVersionRequested;
WSADATA wsaData;
int nErrorNum;
wVersionRequested = MAKEWORD( 2, 2 );
nErrorNum = WSAStartup( wVersionRequested, &wsaData );
if ( nErrorNum != 0 )
{
ShowMessage("error!WSAStartup failed!\n");
return "";
}
saddr.sin_family = AF_INET;
hostent *pHostIp ;
pHostIp = gethostbyname(sTempDomain.c_str());
if(pHostIp == NULL)
{
MessageBox(Application->Handle,SysErrorMessage(GetLastError()).c_str(),"初始化错",16);
return "0.0.0.0";
}
WSACleanup();
return (AnsiString)inet_ntoa(*(LPIN_ADDR)*(pHostIp->h_addr_list)) ;
}
华硕路由
域名
访问_
域名
绑定
ip
怎么做?有什么方法?
域名
绑定
ip
怎么做?有什么方法?将不固定的
IP
地址与
域名
捆绑起来,能实现访问该
域名
就能到达特定的动态
ip
绑定
域名
。下面聚名网小编就为大家介绍一下
域名
如何绑定
ip
和动态
IP
绑定
域名
有什么方法。
域名
绑定
ip
怎么做?有什么方法?(推荐阅读:泛
域名
解析有什么好处?泛
域名
解析注意什么?)用动态
域名
来解析你的动态
IP
(适用ADSL),因为你自己的路由器每次重新重启或者使用网络一段时间后,运营商会隔段时间重新动...
通过
ip
如何免费反查
域名
?
ip
反查
域名
、通常我们指可以通过一个已知
域名
的
ip
信息中的部分信息作为条件,反过来查询与此条件相匹配的一系列其它
域名
列表情况。借此我们可以知道该注册人拥有哪些
域名
,或者说是拥有哪些站点,那些
域名
的注册信息等等相关信息。”......
个
域名
最多能对应几个
IP
地址?,一个
IP
地址可以绑定几个
域名
?
1、也就是说通常情况下一个
域名
同一时刻只能对应一个
IP
地址。 但是在
域名
服务商那里,你可以把服务器群里面的多个提供相同服务的服务器
IP
设置一个
域名
可以轮询。但是同一时刻,一个
域名
只能解析出一个
IP
供你使用。这些
IP
可以轮流着被解析。 这些
IP
其实对应的服务器提供的是同一种的服务。 2、一个
IP
可以绑定无数个
域名
,这个没有限制。
如何查找
域名
对应
IP
地址?
在windows系统下如何查找
域名
对应
IP
地址?利用windows自带的命令提示框,首先windows+R打开命令提示框,输入cmd方法一:在命令提示框内输入ping+空格+
域名
地址如图,111.13.100.91即为www.baidu.com所对应的I地址方法二:输入nslookup+空格+
域名
地址address项则为该
域名
或二级
域名
指向的
IP
地址 addresses项则为该
域名
所对应
IP
地址(
java 通过
域名
获取
ip
_通过
域名
获得
IP
地址
如果使用
域名
访问服务器,那么可能收到没有备案,或者因为是
域名
访问而走IDC防火墙的问题,所以能用
IP
地址访问总归是比用
域名
访问好的。但是如果使用
IP
访问,那么
IP
地址更换的时候,一些客户端就会遇到问题。为了解决
IP
地址更换和避免直接用
域名
访问的问题,我的做法是先解析
域名
的
IP
,然后再通过
IP
进行访问。那么如何通过
域名
解析到
IP
呢?以下代码会帮到你:packagetest;importjava....
通信技术
4,358
社区成员
28,927
社区内容
发帖
与我相关
我的任务
通信技术
通信技术相关讨论
复制链接
扫一扫
分享
社区描述
通信技术相关讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章