Tôi đã can thiệp vào mạng LAN của tôi và nhận thấy rằng một số máy chủ xem địa chỉ mạng bên ngoài của tôi dưới dạng IPv6 trong khi khác như một IPv4. Tại sao?
Tôi đã can thiệp vào mạng LAN của tôi và nhận thấy rằng một số máy chủ xem địa chỉ mạng bên ngoài của tôi dưới dạng IPv6 trong khi khác như một IPv4. Tại sao?
Câu trả lời:
Tại sao tôi có địa chỉ IPv4 và IPv6 cùng một lúc?
Bởi vì ISP của bạn hỗ trợ IPv4 và IPv6. Chúng không loại trừ lẫn nhau.
(Và thật không may, chúng hoàn toàn tách biệt - một địa chỉ IPv6 không thể được sử dụng để nói IPv4 và địa chỉ IPv4 không thể được sử dụng với IPv6. Cả Hai.]
Do đó, cho đến nay, vẫn hiếm khi tìm thấy một người dùng IPv6, người không có một địa chỉ IPv4 ở một số dạng để cho phép chúng kết nối với các máy chủ chỉ có v4.)
Một số máy chủ xem địa chỉ mạng bên ngoài của tôi là IPv6 trong khi các máy chủ khác là IPv4. Tại sao?
Một số máy chủ hỗ trợ cả IPv4 và IPv6, do đó, HĐH chọn kết nối qua IPv6 và máy chủ sẽ thấy địa chỉ IPv6 của bạn.
Các máy chủ khác chỉ hỗ trợ IPv4, vì vậy không có nhiều sự lựa chọn; họ sẽ luôn hiển thị địa chỉ IPv4. (Thường là do công ty lưu trữ không có hỗ trợ IPv6, ví dụ AWS; nhưng đôi khi, đó chỉ là sự lười biếng thay cho quản trị viên máy chủ.)
Tại sao không?
IPv6 hoạt động.
IPv4 hoạt động.
Với IPv6, bạn có thể giao tiếp với các máy tính khác đang sử dụng IPv6 mà không cần sử dụng một số loại thiết bị thực hiện dịch thuật IPv4 sang IPv6 phức tạp ở giữa giao tiếp.
Với IPv4, bạn có thể giao tiếp với các máy tính khác đang sử dụng IPv4 mà không cần sử dụng một số loại thiết bị thực hiện dịch thuật IPv6-sang-IPv4 phức tạp ở giữa giao tiếp.
Hai giao thức khác nhau về cơ bản là hai cách khác nhau để làm cùng một điều. Vì một số máy tính / thiết bị trên Internet (hoặc mạng cục bộ của bạn) có thể chỉ sử dụng một giao thức, nên hệ thống của bạn sẵn sàng giao tiếp với cả hai giao thức, do đó bạn có thể dễ dàng giao tiếp với các thiết bị đó.
Thực sự không có nhiều chi phí / tác hại khi có nhiều địa chỉ, vì vậy lý do chính là vì sự thuận tiện tiềm năng của bạn để liên lạc với nhiều thiết bị khác.
Bạn có thể vô hiệu hóa một trong các địa chỉ. Tôi không đặc biệt khuyên bạn nên làm như vậy. Thế giới đang trong quá trình (khá chậm) để chuyển đổi rất nhiều thiết bị từ IPv4 sang IPv6, vì vậy có cả hai là một ý tưởng tốt. Những lý do chính tôi có thể nghĩ đến chỉ sử dụng một địa chỉ là:
để kiểm soát lưu lượng mạng đến, có thể là một cách tạo giới hạn có thể giúp bảo mật. Tuy nhiên, có nhiều cách tốt hơn để thực hiện bảo mật có thể hoạt động với cả hai loại địa chỉ, do đó, ngay cả một lý do không thực sự tốt.
nếu có vấn đề với một loại địa chỉ, chẳng hạn như nếu IPv6 không được hỗ trợ / hoạt động. Nói chung, cách tiếp cận tốt hơn là chỉ khắc phục các sự cố như vậy để các vấn đề đó không tồn tại. Điều đó cung cấp một kết quả cuối cùng thường tốt hơn là loại trừ một trong những loại địa chỉ này.
Trừ khi bạn có thể đưa ra một lý do khác tại sao bạn không muốn cả hai loại địa chỉ, chỉ cần tận hưởng cả hai loại địa chỉ. Đó không phải là một điều xấu.
Đối với cách các thiết bị bên ngoài đang xem máy tính của bạn, điều đó có thể sẽ phụ thuộc vào giao thức nào đang được sử dụng. Thông thường, phần mềm sẽ sử dụng những gì được hỗ trợ bởi các mục DNS của một trang web từ xa. Vì vậy, sự khác biệt có thể đến từ trường hợp DNS trả lại IPv6 "bản ghi AAAA" cho một số trang web và "Bản ghi A" của IPv4 cho các trang web khác.