Trang chủLập trìnhPHP - MySQLTìm địa chỉ IP của một tên miền với PHP

Tìm địa chỉ IP của một tên miền với PHP

Ai cũng biết rằng tên miền (domain) có tác dụng để thay thế 1 địa chỉ IP dài và khó nhớ. Tên miền giúp người dùng dễ dàng truy cập các trang web dễ dàng hơn.

Nếu bạn cần truy ngược lại địa chỉ IP của một tên miền bạn hoàn toàn có thể dễ dàng thực hiện điều đó bằng ngôn ngữ PHP.

Trong PHP có 2 hàm là:

  • gethostbyname(): Hàm giúp truy ngược lại địa chỉ IP của một tên miền.
  • filter_var() kết hợp với FILTER_VALIDATE_IP giúp kiểm tra chuỗi có phải là một địa chỉ IP hợp lệ.

Ta sẽ dùng kết hợp 2 hàm này để truy ngược lại địa chỉ IP của một tên miền.

Đầu tiên ta sẽ dùng hàm filter_var() để kiểm tra chuỗi đầu vào có phải là 1 IP không. Nếu đúng rồi thì thôi. Nếu chưa đúng thì có thể nó là tên miền. Lúc này mình sẽ dùng hàm gethostbyname() để thử truy lại IP của chuỗi này. Từ kết quả trả về ta lại tiếp tục dùng hàm filter_var() để kiểm tra. Nếu là một IP thì đây là kết quả cuối cùng còn nếu không thì chuỗi nhập vào bị sai và nó không phải là một địa chỉ IP hay tên miền sai.

Đây là đoạn mã cụ thể:

Chúc các bạn thành công.

Huỳnh Mai Anh Kiệt

- Advertisement -
Huỳnh Mai Anh Kiệt
Huỳnh Mai Anh Kiệthttps://anhkiet.biz
Anh là một người đam mê công nghệ. Hiện tại anh là một lập trình viên cho Hura Apps - một startup nhỏ về công nghệ tại Quy Nhơn.

BÌNH LUẬN

Vui lòng nhập bình luận của bạn
Vui lòng nhập tên của bạn ở đây

- Advertisment -

BÀI VIẾT MỚI

BẠN XEM CHƯA