nns (도메인 이름 해석)

1265 단어 node

도메인 이름 확인:

  • dns.lookup("host",(err,ip주소,인터넷 프로토콜 버전)=>{});

  • 설명: 도메인 이름에 대응하는 ipv4 또는 ipv6 주소를 얻고host의 로컬 ip를 우선적으로 가져옵니다.예를 들어hosts 파일에 다음과 같은 규칙을 설정했습니다: 127.0.0.1baidu.com
  • const dns = require('dns');
    
    dns.lookup('baidu.com', (err, ip, family) => {
        console.log(`IP  : ${ip}  : IPv${family}` );
        // host:IP  : 127.0.0.1  : IPv4
        // host:IP  : 220.181.57.216  : IPv4
    });

     
  • dns.resolve4('host', (err, ips) => {});

  • 설명: 도메인 이름에 대응하는 ipv4 주소와 dns.lookup의 다른 점은:host의 네트워크 ip(DNS 서버에 대응하는 ip)를 항상 가져오는 것이다
  • const dns = require('dns');
    
    dns.resolve4('baidu.com', (err, ips) => {
        console.log('ipv4 :',ips);
        //ipv4 :[ '220.181.57.216', '123.125.114.144' ]
    });
  • dns.resolve6('host', (err, ips) => {});

  • 설명: 도메인 이름에 대응하는 ipv6 주소와 dns.lookup의 다른 점은:host의 네트워크 ip(DNS 서버에 대응하는 ip)를 항상 가져오는 것이다
  • const dns= require('dns');
    
    dns.resolve6('IPv6.baidu.com', (err, ips) => {
        console.log('ipv6 :',ips);
        //ipv6 :[ '2400:da00:2::29' ]
    });

    좋은 웹페이지 즐겨찾기