24/05/2018, 14:21

Lớp DNS

0 DNS (Domain Name Service) là một lớp giúp chúng ta trong việc phân giải tên miền (Domain Resolution) đơn giản. (Phân giải tên miền tức là : Đầu vào là Tên của máy trạm, ví dụ ...

0

DNS (Domain Name Service) là một lớp giúp chúng ta trong việc phân giải tên miền (Domain Resolution) đơn giản. (Phân giải tên miền tức là : Đầu vào là Tên của máy trạm, ví dụ ServerCNTT thì đầu ra sẽ cho ta địa chỉ IP tương ứng của máy đó, ví dụ 192.168.3.8)

Ngoài ra lớp Dns còn có rất nhiều phương thức cho ta thêm thông tin về máy cục bộ như tên, địa chỉ v.v…

*** Lưu ý: Đây là các phương thức tĩnh, do vậy khi gọi thì gọi trực tiếp từ tên lớp mà không cần phải khai báo một đối tượng mới của lớp này. Ví dụ ta gọi: DNS.Resolve, Dns.GetHostname, Dns.GetHostEntry v.v…

  1. Hiển thị tên của máy tính hiện tại

MsgBox(Dns.GetHostName())

  1. Hiển thị tất cả địa chỉ IP của một máy nào đó.
  1. Tạo một IPHostEntry từ máy có tên là "Notebook"
  2. Tạo một IPHostEntry từ địa chỉ "127.0.0.1"
  3. Tạo một IPHostEntry từ một đối tượng IPAddress, có địa chỉ IP là 127.0.0.1

*** Lưu ý: Đối tượng IPHostEntry chúng ta tạo ở trên sẽ được dùng rất nhiều trong các phần sau của bài giảng này.

0