Trang chủ Lập trình PHP - MySQL Tì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ệthttps://www.mangbinhdinh.vn
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 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

BÀI VIẾT MỚI

Google sắp khai tử ứng dụng Google Shopping trên iOS và Android

Google được cho là đã thêm Google Shopping vào danh sách các ứng dụng sắp khai tử của mình. Sau khi các thành viên...

Google Pixel 5A 5G vẫn sẽ ra mắt vào cuối năm nay

Thứ Sáu tuần trước, Google cho biết sẽ ra mắt điện thoại tầm trung Pixel 5A vào cuối năm nay, bác bỏ tin đồn...

Facebook chi 23 triệu đô la để bảo vệ Mark Zuckerberg

Facebook đã chi hơn 23 triệu USD để bảo vệ cho Mark Zuckerberg - CEO và là người sáng lập Facebook vào năm ngoái....

Cách tùy chỉnh công cụ tìm kiếm trong Firefox

Bạn có thể sử dụng bất kỳ công cụ tìm kiếm nào mà bạn thích trong trình duyệt web của mình. Và bạn cũng...

12 cách khắc phục con trỏ chuột không hiển thị trong Windows 10

Con trỏ chuột đã trở thành một phần không thể thiếu trong quá trình chúng ta tương tác với máy tính. Vì vậy, hãy...

BẠN XEM CHƯA

Thêm tùy chọn hiển thị tất cả sản phẩm trong WooCommerce

Có một yêu cầu của khách hàng yêu cầu thêm tùy chọn hiển thị tất cả các sản phẩm (mặc định các sản phẩm...

Chia nhỏ tập tin chuyên nghiệp với Split Byte

Có rất nhiều phần mềm tiện ích giúp bạn cắt nhỏ tập tin. Tuy nhiên với Split Byte (SB) công việc chia nhỏ tập...

Google sẽ bỏ ứng dụng AdSense trên Android và iOS trong năm nay

Google AdSense là một dịch vụ quảng cáo trên Internet được Google ra mắt cho chủ sở hữu trang web (nhà xuất bản). Với...

Tạo chữ ký trong email dễ dàng với sự trợ giúp của công cụ trực tuyến

Hôm nay vô tình lang trang trên một trang freelance của nước ngoài thì bắt gặp một thằng Ấn Độ rao dịch vụ giúp...

Em hỏi anh

Em hỏi anh khoảng cách nào xa nhất? Anh trả lời: Từ trái đất đến mặt trăng. Không phải đâu anh đường vào tim nhau đó Đi...