Làm cách nào tôi có thể sử dụng kết nối IPv6 của máy chủ từ IPv4 của máy tính?


8

Tôi có một máy chủ có hỗ trợ IPv6 và IPv4. Tôi muốn sử dụng điều này để cho phép máy tính để bàn của tôi, có kết nối chỉ có IPv4, kết nối với các máy chủ khác qua IPv6. Loại phần mềm nào là cần thiết, trên máy chủ và trên máy tính để bàn, để kích hoạt tính năng này?

Máy chủ đang chạy Ubuntu Linux 10.04 LTS và máy tính để bàn đang chạy Mac OS X 10.6.7.

Câu trả lời:


2

Câu hỏi này đã được trả lời trên ServerFault . Giải pháp là sử dụng đường hầm thiết bị thay vì proxy vớ.


Trong câu trả lời đó, nó đề cập đến việc sử dụng SSH thêm chi phí đáng kể. Có ai có một giải pháp tránh điều này?
Jeremy Banks

2

Đối với một kết nối cụ thể, bạn có thể sử dụng một rơle socat .

Bạn cài đặt socat trên máy chủ và chạy nó (ví dụ: thông qua tập lệnh khởi động) để thiết lập chuyển tiếp IPV4 sang IPV6.

Đây là một chuyển tiếp TCP IPV4 sang IPV6 đơn giản cho máy chủ web IPV6.

socat TCP4-LISTEN:www TCP6:www.example.com:www

Máy khách kết nối với địa chỉ IPv4 của rơle.


2

Bạn phải chuyển đổi máy chủ của mình thành bộ định tuyến IPv6 và biến nó thành cổng mặc định cho các hệ thống máy tính để bàn của bạn. Dưới đây là một mô tả làm thế nào để làm điều này: http://tomicki.net/ipv6.router.php


0

Rõ ràng một đường hầm SSH thông thường chủ yếu hoạt động để duyệt web, nếu bạn không phiền khi ủy quyền tất cả lưu lượng truy cập IPv4 của mình. Đó chỉ là chạy

ssh -D 1234 my-server.com

trên máy tính của bạn và định cấu hình hệ điều hành và / hoặc trình duyệt của bạn để kết nối thông qua proxy SOCKS trên localhost:1234.

"Chủ yếu" hoạt động? Tôi đã sử dụng http://test-ipv6.com/ để đánh giá giải pháp này cho trình duyệt web.

  • Trong ChromeSafari, mọi kiểm tra đều vượt qua ngoại trừ "Kiểm tra IPv6 không có DNS".
  • Trong Firefox, mọi kiểm tra đều vượt qua ngoại trừ "Kiểm tra xem máy chủ DNS của ISP của bạn có sử dụng IPv6 không".
  • Opera không thể sử dụng proxy SOCKS.

Tôi tưởng tượng rằng việc thiết lập VPN sẽ khiến mọi thứ hoạt động bình thường.


0

Như bạn nói rằng ISP của bạn không hỗ trợ iPv6, bạn cần iPv6 qua IPv4, còn được gọi là 6 đến 4.

Một phương pháp được trình bày trong Kết nối với địa chỉ IPv6 bằng IPv4 :

  1. Chọn menu Apple> Tùy chọn hệ thống, sau đó bấm Mạng.
  2. Nhấp vào Thêm (+) và sau đó chọn CƠ SỞ 6 đến 4 từ menu Giao diện bật lên.
  3. Đặt tên cho cấu hình, rồi bấm Tạo.
  4. Nếu bạn đã được cung cấp địa chỉ chuyển tiếp, hãy chọn Thủ công từ menu Cấu hình bật lên và nhập địa chỉ đó. Nếu không, hãy để menu Cấu hình bật lên được đặt thành Tự động.

Phương pháp trên được thể hiện ở đây với ảnh chụp màn hình: Cấu hình IPv6 6to4 cho MacOS X


Một phương pháp khác được trình bày chi tiết trong Apple Mac OS X IPv6 :

Mac OS X hỗ trợ các đường hầm được cấu hình với giao diện đường hầm gif. Thiết lập một đường hầm thủ công đòi hỏi một số bước trên dòng lệnh.

Trước đó, bạn cần các thông tin sau:

$host-ipv4
    IPv4-address of the host
$router-ipv4
    IPv4-address of the router/tunnel-server
$tunnel-v6host
    (Tunnel) IPv6-address of the host
$tunnel-v6router
    (Tunnel) IPv6-address of the router

Thiết lập các điểm cuối IPv4 của đường hầm:

ifconfig gif0 tunnel $host-ipv4 $router-ipv4 

Thiết lập các điểm cuối IPv6 của đường hầm:

ifconfig gif0 inet6 alias $tunnel-v6host $tunnel-v6router prefixlen 128

Đặt tuyến mặc định (IPv6) trên đường hầm:

route add -inet6 default -interface gif0

Tôi không thể kiểm tra bất kỳ phương pháp nào, không có máy Mac.


Bạn cũng có thể thử và tìm một nhà môi giới đường hầm cung cấp cho bạn IPv6 theo địa chỉ IPv4. Bạn sẽ nhận được một địa chỉ IPv6 mà bạn có thể duyệt internet IPv6.

Hầu hết các nhà môi giới đường hầm yêu cầu bạn phải mở đường hầm 24/7. Một số công ty môi giới đường hầm lớn đã được thiết lập, trong số đó ở châu Âu sixxs.net , ở canada freenet6.netHurricane Electric .


ISP nhà tôi không hỗ trợ IPv6.
Jeremy Banks

Bạn đã không nói rằng trong bài viết của bạn, bây giờ đã làm bạn, vậy tại sao downvote? Tôi nghĩ rằng một câu "cảm ơn bạn lịch sự không áp dụng trong trường hợp của tôi" sẽ tốt hơn nhiều. Tài liệu tham khảo được tìm thấy ở đây .
harrymc

Tôi viết lại câu trả lời của tôi theo thông tin của bạn.
harrymc
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.