Địa chỉ IP (giao thức nội bộ) là một mã định danh duy nhất xác định một thiết bị trên Internet được kết nối và có thể giao tiếp qua TCP/IP. Một trong những ví dụ phổ biến và phổ biến nhất về mạng được xây dựng trên địa chỉ IP là World Wide Web và Internet.
Địa chỉ của mỗi thiết bị trong một mạng con IP (một loại tập hợp con của toàn dải địa chỉ IP) phải luôn là duy nhất, nghĩa là không có hai thiết bị nào trong cùng một mạng con có thể có cùng một địa chỉ IP, nếu không sẽ dẫn đến một IP giải quyết xung đột.
Đối với IPv4, định dạng của nó có thể là 4 octet, ví dụ: xxxx, trong đó mỗi octet có 8 bit hoặc từ 0 lên đến 255 ở dạng thập phân. Ví dụ: 201.112.192.230. Địa chỉ IPv6 hỗ trợ phạm vi lớn hơn nhiều và được định dạng là y:y:y:y:y:y:y:y, trong đó mỗi y là một phân đoạn có thể nằm trong phạm vi 0 thành FFFF ở dạng thập lục phân, ví dụ: 2001:0db8:0001:0000:0000:0ab9:C0A8:0102.
Địa chỉ IP giúp xác định vị trí của thiết bị được kết nối và xác định giao diện mạng.
Cũng nên nhớ rằng mỗi thiết bị được kết nối có thể có hai loại địa chỉ IP:
- Địa chỉ IP riêng hoặc nội bộ
- Địa chỉ IP công cộng hoặc bên ngoài
Địa chỉ IP nội bộ được sử dụng để nhắn tin và kết nối trên mạng nội bộ. Các thiết bị có các địa chỉ này không khả dụng trên toàn cầu và chỉ khả dụng trên mạng LAN. Ngoài ra, cùng một địa chỉ IP nội bộ có thể được sử dụng trên hai mạng con mạng khác nhau, vì vậy chúng không nhất thiết phải là số nhận dạng duy nhất.
Ngược lại, các địa chỉ IP bên ngoài có sẵn trên toàn cầu trên Internet. Vì các địa chỉ là duy nhất trên internet nên nó cũng xác định vị trí của các thiết bị mà nó kết nối. Vì IANA (Cơ quan cấp số Internet) chỉ định một dải địa chỉ duy nhất ở các quốc gia khác nhau.
các cửa sổ
Sử dụng dòng lệnh
Sau khi chạy lệnh ipconfig trong dấu nhắc lệnh hệ thống Windows một danh sách tất cả các bộ điều hợp mạng được tìm thấy trong hệ thống sẽ được hiển thị Windows. Có thể có nhiều địa chỉ IP trong danh sách này tùy thuộc vào kết nối như ethernet, wifi, v.v.
Đây là một ví dụ:
Trung tâm kết nối và chia sẻ
Một phương pháp khác để tìm địa chỉ IP của hệ thống/bộ điều hợp mạng của bạn là mở Trung tâm Mạng và Chia sẻ. Để thực hiện việc này, hãy mở Bảng điều khiển và truy cập Mạng và Internet -> Trung tâm mạng và chia sẻ -> Kết nối: / -> Chi tiết.
Đây là những gì nó trông giống như:
ứng dụng cài đặt
Mở ứng dụng Cài đặt từ menu Bắt đầu. Sau đó vào Network and Internet -> Chọn kiểu kết nối (ở đây là Wi-Fi) -> Hardware Properties. Dưới đây là ảnh chụp màn hình chi tiết mạng từ ứng dụng Cài đặt:
Linux
Linux cung cấp một số tùy chọn để kiểm tra địa chỉ IP của hệ thống của bạn. Ngoài trình quản lý mạng GUI dựa trên bản phân phối Linux, còn có một tập hợp các lệnh CLI phổ biến hầu hết được hỗ trợ theo mặc định trên các bản phân phối. Vì vậy, chúng tôi sẽ thảo luận về các lệnh như vậy.
lệnh ip
Lệnh ip có nhiều tùy chọn. Để liệt kê tất cả các giao diện mạng, hãy sử dụng lệnh ip hoặc chỉ định tên của giao diện mạng như hình bên dưới.
$ ip addr show eth0 6: eth0: mtu 1500 qdisc mq state UP group default qlen 1000 link/ether 00:15:5d:8c:b4:c4 brd ff:ff:ff:ff:ff:ff inet 172.23.120.4/20 brd 172.23.127.255 scope global eth0 valid_lft forever preferred_lft forever inet6 fe80::215:5dff:fe8c:b4c4/64 scope link valid_lft forever preferred_lft forever $
lệnh tên máy chủ
Lệnh tên máy chủ với cờ -I có thể liệt kê tất cả các địa chỉ IP được gắn với các giao diện mạng khác nhau.
$ hostname -I 172.23.120.4 10.42.0.0 10.42.0.1 $
lệnh ifconfig
Giống như lệnh ip, ifconfig là lệnh mặc định để xem/sửa đổi các tham số mạng trên Linux, mặc dù nó vẫn được hỗ trợ bởi nhiều bản phân phối. Bạn có thể sử dụng ifconfig -a để liệt kê tất cả các card mạng và địa chỉ IP của chúng hoặc chỉ định một giao diện mạng cụ thể với ifconfig:
$ ifconfig eth0 eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 172.23.120.4 netmask 255.255.240.0 broadcast 172.23.127.255 inet6 fe80::215:5dff:fe8c:b4c4 prefixlen 64 scopeid 0x20<link> ether 00:15:5d:8c:b4:c4 txqueuelen 1000 (Ethernet) RX packets 1339936 bytes 1152733066 (1.1 GB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 393472 bytes 333379281 (333.3 MB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 $
Tất cả các phương pháp trên sẽ hiển thị cho bạn địa chỉ IP nội bộ của card mạng của bạn. Để xem địa chỉ IP bên ngoài hoặc công cộng từ thiết bị đầu cuối Linux, bạn có thể thử bất kỳ công cụ phổ biến nào sau đây (lưu ý rằng tất cả các lệnh này giao tiếp với một dịch vụ bên ngoài để truy xuất địa chỉ IP công cộng của bạn):
$ curl ifconfig.me $ curl ident.me $ curl ipinfo.io/ip $ dig +short myip.opendns.com @resolver1.opendns.com $ host myip.opendns.com resolver1.opendns.com
khăn lau bụi
Trên máy Mac, bạn có thể sử dụng GUI hoặc phương thức đầu cuối để lấy địa chỉ IP của mình.
phương pháp GUI
- Mở Tùy chọn hệ thống từ menu Apple.
- Nhấp vào Xem trong menu trên cùng và chọn Mạng.
- Chọn đúng kết nối mạng từ menu bên trái.
- Ở bên phải, bạn sẽ thấy địa chỉ IP của máy Mac.
phương pháp CLI
- Mở một thiết bị đầu cuối trên máy Mac của bạn.
- Bây giờ đối với kết nối Ethernet, bạn có thể sử dụng lệnh ipconfig getifaddr en1 để lấy địa chỉ IP.
Trước:
[email protected] ~ % ipconfig getifaddr en1 192.168.1.117 [email protected] ~ %
IP trang web
Ngoài các địa chỉ IP riêng tư và công cộng của hệ thống, còn có các địa chỉ IP công cộng dành cho các trang web mà bạn giao tiếp qua trình duyệt web hoặc các ứng dụng khác. Mặc dù bạn sử dụng tên DNS để mở hoặc kết nối với một trang web, máy tính sử dụng địa chỉ IP trong phần phụ trợ để thực hiện giao tiếp đó.
Chúng tôi có thể kiểm tra địa chỉ IP của một trang web bằng các công cụ phổ biến có sẵn trên bất kỳ hệ thống nào, chẳng hạn như ping, nslookup và dig. Mặc dù ping không chỉ được sử dụng để tìm nạp địa chỉ IP, nhưng nó sẽ tìm nạp địa chỉ IP trong quá trình và có thể được hiển thị trong kết quả. Hơn nữa, nó là một công cụ phổ biến có sẵn trên các hệ điều hành khác nhau. Dưới đây là tất cả các lệnh này đang hoạt động:
ping
$ ping -c4 wikipedia.com PING wikipedia.com (91.198.174.194) 56(84) bytes of data. 64 bytes from ncredir-lb.esams.wikimedia.org (91.198.174.194): icmp_seq=1 ttl=57 time=7.53 ms 64 bytes from ncredir-lb.esams.wikimedia.org (91.198.174.194): icmp_seq=2 ttl=57 time=7.58 ms 64 bytes from ncredir-lb.esams.wikimedia.org (91.198.174.194): icmp_seq=3 ttl=57 time=7.56 ms 64 bytes from ncredir-lb.esams.wikimedia.org (91.198.174.194): icmp_seq=4 ttl=57 time=7.59 ms --- wikipedia.com ping statistics --- 4 packets transmitted, 4 received, 0% packet loss, time 3004ms rtt min/avg/max/mdev = 7.532/7.564/7.591/0.022 ms $
Bạn có thể khám phá thêm các ví dụ về lệnh ping.
tra cứu
$ nslookup wikipedia.com Server: 127.0.0.53 Address: 127.0.0.53#53 Non-authoritative answer: Name: wikipedia.com Address: 91.198.174.194 Name: wikipedia.com Address: 2620:0:862:ed1a::3 $
đào
$ dig +short wikipedia.com 91.198.174.194 $
Nếu bạn không có thiết bị đầu cuối tiện dụng hoặc trong trường hợp bạn không cảm thấy thoải mái khi sử dụng nó, đừng ngại. Có rất nhiều công cụ whois có thể lấy IP của một trang web trực tiếp từ trình duyệt của bạn.
Một công cụ whois tuyệt vời như vậy có sẵn từ newsblog.pl Tools.
Bạn chỉ cần nhập tên miền của trang web mà bạn đang tìm kiếm để tìm địa chỉ IP và nhấp vào nút Tìm máy chủ và công cụ sẽ hiển thị cho bạn địa chỉ IP của trang web cũng như một số thông tin thú vị khác như vị trí và chi tiết lưu trữ .
Đăng kí
Địa chỉ IP là một phần không thể thiếu trong cách thức hoạt động của Internet ngày nay. Trong bài viết này, chúng tôi đã thảo luận về sự khác biệt giữa địa chỉ IP riêng tư và công khai và cách chúng tôi có thể xác định địa chỉ IP được gán cho giao diện mạng bao gồm các hệ thống WindowsLinux và Mac.