如何从ip地址查域名

域名百科 2025-04-17 02:00 浏览(0) 评论(0)
- N +

一、如何从ip地址查域名

两种情况:

1)如果某一个ip只是分配给一个域名,那末你用这个ip可以查到域名,用域名也能查到ip.

2)但是有很多情况时很多域名公用一个ip,这种情况下,用ip也只能查到服务器,不能准确的查到域名。

如果是虚拟主机,这个地址没有绑定很多域名

可以去 爱站 有个 IP反查域名的功能 、

希望可以帮助到你。。。。

二、Java ip 反查询域名

可以试试这段,一般的是可以的

import java.net.*;

import java.util.*;

import java.io.*;

public class GetHost {

public static void IPInquiry(){

String address=;

Scanner sc=new

Scanner(System.in);

System.out.println(请输入你要查询的域名:);

address=sc.nextLine();

try{

InetAddress

ad=InetAddress.getByName(address);

System.out.println(DomainName:

+address+的IP为: +ad.getHostAddress());

}catch(IOException e){

System.out.println(e.getMessage());

}

}

public static void DomainNameInquiry(){

String ip=;

Scanner sc=new

Scanner(System.in);

System.out.println(请输入你要查询的IP:);

ip=sc.nextLine();

try{

InetAddress

ad=InetAddress.getByName(ip);

System.out.println(IP:

+ip+的域名为: +ad.getHostName());

}catch(IOException e){

System.out.println(e.getMessage());

}

}

public static void main(String[] args) throws

IOException{

// TODO Auto-generated method

stub

System.out.println(请选择您的操作:);

System.out.println(1.输入IP查域名);

System.out.println(2.输入域名查IP);

Scanner sc=new

Scanner(System.in);

int index=0;

index=sc.nextInt();

switch(index){

case 1:

DomainNameInquiry();

break;

case 2:

IPInquiry();

break;

default:

System.out.println(请选择相应的操作!);

}

}

}

//要是要求高,可以调用使用行 nslookup去查询的。

三、知道一个网站的ip地址,能不能反过来得到它的域名地址?

下面这两个地址可以

还有一个工具也可以查到~不过查到的准确率不是很高,有时候并不是所有这个IP绑定的都能查出来!

四、知道ip怎么查网站域名?

可以百度搜索下 同IP下网站查询 就会出现好多查询工具。输入IP 就可以查出该IP下有哪些网站域名