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://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

BÀI VIẾT MỚI

10 Công Cụ Có Thể Thay Thế ChatGPT

ChatGPT là một mô hình ngôn ngữ lớn được phát triển bởi OpenAI. Nó cung cấp các câu trả lời nhanh chóng và ngắn...

Hướng Dẫn Đăng Ký Nhận Mã Giảm Giá Highland Coffee

Highland Coffee đang có nhiều chương trình khuyến mã cho khách hàng của mình. Các khuyến mãi có thể bao gồm upsize, mua 1...

Quà cuối năm 2022 từ Shopify

Năm nay nhận quà từ các đối tác công nghệ hơi bị nhiều. Mới đây mình lại nhận được quà từ Shopify. Quà về đúng...

Nhận quà từ đối tác công nghệ Recharge

Recharge là một trong những công ty chuyên cung cấp giải pháp bán hàng đăng ký định kỳ (subscription payments) cho các nền tảng...

Hướng dẫn tải video ngắn Facebook Reel miễn phí

Facebook Reels là tính năng video ngắn mới của Facebook. Nếu bạn muốn tải những video ngắn này của mọi người thì bạn có...

BẠN XEM CHƯA

Anh khiếm thị, người nước ngoài và tôi

Sài gòn mưa chiều nhanh như tia chớp, chỉ kịp trốn vào dưới mái hiên một quán bên đường, mái hiên hẹp chỉ đủ...

Hướng dẫn tạo một hệ thống thu ngân đơn giản bằng VB.Net

Bài viết này sẽ hướng dẫn các bạn tạo một hệ thống thu ngân đơn giản bằng ngôn ngữ VB.Net. Với hệ thống này...

Keeeb – Đánh dấu nhanh những thông tin quan trọng

Keeeb (www.keeeb.com) là một dịch vụ trực tuyến hỗ trợ bạn đánh dấu lưu trữ những thông tin bao gồm: văn bản, video, hình...

CodeRun.Com – Lập trình ngay trên trình duyệt

Bạn chuẩn bị học lập trình nhưng cấu hình máy của bạn chưa đủ mạnh để cài đặt cách chương trình hỗ trợ. Bạn...

Ngăn ngừa lây lan virus từ USB với USB-AV

USB là một trong những con đường trung gian phổ biến nhất trong việc lây nhiễm virus từ máy tính này sang máy tính...