chrome.dns

Mô tả

Dùng API chrome.dns để phân giải dns.

Quyền

dns

Phạm vi cung cấp

Kênh nhà phát triển

Để sử dụng API này, bạn phải khai báo quyền "dns" trong tệp kê khai.

{   "name": "My extension",   ...   "permissions": [     "dns"   ],   ... } 

Cách sử dụng

Đoạn mã sau đây gọi resolve() để truy xuất địa chỉ IP của example.com.

service-worker.js:

const resolveDNS = async () => {     let record = await chrome.dns.resolve('example.com');     console.log(record.address); // "192.0.2.172" };  resolveDNS(); 

Loại

ResolveCallbackResolveInfo

Thuộc tính

  • xử lý

    chuỗi không bắt buộc

    Một chuỗi đại diện cho ký tự địa chỉ IP. Chỉ được cung cấp nếu resultCode cho biết thành công.

  • resultCode

    số

    Mã kết quả. Số 0 cho biết thành công.

Phương thức

resolve()

chrome.dns.resolve(
  hostname: string,
)
: Promise<ResolveCallbackResolveInfo>

Phân giải tên máy chủ hoặc chuỗi địa chỉ IP đã cho.

Thông số

  • hostname

    chuỗi

    Tên máy chủ lưu trữ cần phân giải.

Giá trị trả về