Câu hỏi Làm cách nào để liên kết IP nội bộ của tôi với ip bên ngoài?


Giả sử IP nội bộ của tôi là 192.168.0.1

Và bên ngoài của tôi là 2.222.333.444

1.222.333.444 là năng động và monitered mọi lúc nó thay đổi tên máy chủ www.website.com

Tôi muốn liên kết ip bên ngoài của tôi để khi tôi kết nối tên máy, nó đi: www.website.com> 2,222.333.444> 192.168.0.1


1
2018-01-26 16:26


gốc


Các lệnh này có thể có ích đấy. Kiểm tra cài đặt bạn đã đặt trên bộ định tuyến và với Nhà cung cấp dịch vụ Internet của bạn. - Wilf


Các câu trả lời:


Trước tiên, bạn cần đăng ký miền của mình (www.my-website.com) với nhà cung cấp DNS cung cấp quyền truy cập API, chẳng hạn như Dịch vụ trang web Amazon (Tuyến đường 53). 

Sau đó, bạn cần có một tập lệnh nhỏ trên mạng gia đình liên tục kiểm tra IP công khai của bạn, ví dụ: như lệnh bash sau đây.

wget -O - -q icanhazip.com.

Kịch bản sẽ phát hiện nếu IP đã thay đổi (khác với giá trị được lưu trong bộ nhớ cache) và nếu có, sử dụng IP trong một yêu cầu API để cập nhật các bản ghi máy chủ tên.

Cuối cùng, bạn cần phải sử dụng chuyển tiếp cổng trên bộ định tuyến để định tuyến các yêu cầu gửi đến IP tĩnh mà bạn muốn xử lý yêu cầu, ví dụ: 192.168.0.1. Bạn cũng sẽ cần phải giữ cho máy tính của bạn riêng tư IP giống nhau bằng cách thiết lập IP tĩnh hoặc cấu hình bất cứ điều gì là cung cấp dịch vụ DHCP của bạn (thường là "trung tâm nhà của bạn"). Thật không may tất cả các trung tâm có các tính năng khác nhau vì vậy tôi không thể giúp bạn ở đó. Ví dụ, trung tâm BT của tôi có thể ánh xạ cổng chuyển tiếp tới các thiết bị dựa trên MAC thay cho IP, vì vậy bạn vẫn có thể có một IP tĩnh động.

Tôi khuyên bạn nên sử dụng AWS hoàn toàn vì họ có nhiều SDK chứa nhiều ngôn ngữ, vì vậy bạn có thể tìm thấy một ngôn ngữ cho ngôn ngữ ưa thích của mình, tuy nhiên bạn cần phải thiết lập một tài khoản và không phải là "miễn phí như bia".


Tôi chỉ mới nhận thấy bạn đã gắn thẻ câu hỏi "minecraft", trong trường hợp đó tôi khuyên bạn nên thay thế bạn nhận một VPS vì điều này sẽ có tốc độ tải lên tốt hơn nhiều cũng như kết nối internet đáng tin cậy hơn nhiều. ví dụ. VPS sẽ có một IP tĩnh, do đó bạn sẽ không có thời gian chết trong khi máy chủ tên được cập nhật. Nó cũng hơi khó khăn hơn để có một máy chủ minecraft offline với một cuộc tấn công DDoS hơn một kết nối gia đình, tùy thuộc vào nhà cung cấp bạn đi với (một số thậm chí cung cấp Bảo vệ DDoS dưới dạng sản phẩm, vượt quá phạm vi của câu trả lời này).

Tuy nhiên, nếu bạn quyết định tiếp tục xuống con đường lưu trữ nhà, bạn sẽ cần phải chuyển tiếp cổng TCP 25565 đến IP riêng của bạn trên bộ định tuyến cho Minecraft trừ khi bạn thay đổi cổng mặc định trên máy chủ của mình.


1
2018-01-26 16:43





Dễ dàng như 1, 2, 3 ...

  1. Đăng ký dịch vụ DNS
  2. Cài đặt trình cập nhật DNS trên mạng cục bộ của bạn
  3. Định tuyến lưu lượng truy cập đến máy tính mong muốn

Đăng ký dịch vụ DNS

Máy chủ tên miền hoặc DNS, ánh xạ địa chỉ IP (bên ngoài) tới tên miền. Trong khi có thể tạo DNS của riêng bạn, tốt nhất là để lại nó cho các chuyên gia như:

  • Truy cập từ xa DYN - Đây là những gì tôi sử dụng, 25 đô la một năm. Bạn có thể cung cấp tên miền của riêng bạn hoặc chọn một tên miền phụ từ một trong số nhiều tên miền của riêng bạn, (yourchoice.homedns.org). Bạn có thể định tuyến 31 IP khác nhau.
  • no-ip - Có ba nhà tù có thể định tuyến 3 IP và bạn phải sử dụng tên miền của họ. Thanh toán cho phiên bản là $ 19. Tôi chưa bao giờ sử dụng chúng, nhưng chúng rất phổ biến.
  • Amazon Route 53 - $ 0,50 cho mỗi vùng lưu trữ / tháng cho 25 vùng được lưu trữ đầu tiên. Có lẽ tuyến đường rẻ nhất nếu bạn chỉ cần định tuyến 1 IP.

Bạn không thể đi sai, chỉ cần chọn một và đăng ký! Để biết thêm thông tin về DNS, hãy xem:

http://en.wikipedia.org/wiki/Domain_Name_System

Cài đặt trình cập nhật DNS trên mạng cục bộ của bạn

Mỗi nhà cung cấp dịch vụ DNS ở trên sẽ cung cấp phần mềm bạn có thể cài đặt để tự động gửi địa chỉ IP bên ngoài của bạn tới máy chủ của họ. Công cụ này hoạt động tốt mặc dù máy tính của bạn luôn phải là một thứ tự để gửi các bản cập nhật.

Tuy nhiên, tôi khuyên bạn nên sử dụng bộ định tuyến của bạn thay vào đó, chúng tiêu thụ ít năng lượng, luôn bật và đáng tin cậy hơn sau đó là máy tính. Hầu hết các bộ định tuyến sẽ cho phép bạn chèn tên người dùng và mật khẩu dyn (hoặc các dịch vụ khác) của bạn, và nó sẽ làm phần còn lại. Một số ISP cung cấp bộ định tuyến / modem không thể / không muốn làm điều này. Nếu đây là trường hợp của bạn (hoặc bất kỳ ai khác) chỉ cần bình luận và tôi sẽ bao gồm các hướng dẫn đó.

Sau khi nhập thông tin đăng nhập của bạn trên bộ định tuyến hoặc cài đặt ứng dụng khách cập nhật, hãy đăng nhập vào tài khoản DNS của bạn trên nhà cung cấp trang web của bạn và xác minh rằng tất cả đều hoạt động.

Định tuyến lưu lượng truy cập đến máy tính mong muốn

Mạng gia đình của bạn có nhiều khả năng có một bộ định tuyến chịu trách nhiệm về lưu lượng vào / ra của router thông qua một số cổng nhất định thông qua tường lửa của bộ định tuyến. Các bước cơ bản là:

  1. Xác định các cổng cần thiết để chuyển tiếp. Điều này phụ thuộc vào loại ứng dụng, và ai đã viết phần mềm và cách nó được cấu hình, nhưng đối với mindcraft bạn cần 25565. portforward.com cung cấp tài nguyên cho nhiều ứng dụng.

  2. Đăng nhập vào bộ định tuyến của bạn

  3. Chỉ định máy tính của bạn một địa chỉ IP cố định (bạn có thể sử dụng DHCP nếu nó có khả năng chuyển tiếp đến một địa chỉ MAC

  4. Chuyển tiếp các cổng mong muốn đến địa chỉ IP / MAC

Tài nguyên bổ sung

Câu trả lời này có nghĩa là để cung cấp một cái nhìn tổng quan rộng về các bước chính cần thiết, không phải chi tiết nitty-griddy. Các nhiệm vụ cụ thể được mô tả đã được trả lời nhiều lần trong các hình thức khác. Nếu bạn không thể tìm thấy thông tin về các tác vụ cụ thể, hãy đăng nhận xét cho câu hỏi này và tôi sẽ liên kết các hướng dẫn thích hợp.

Ngoài ra hãy chắc chắn để kiểm tra:

http://portforward.com/softwareguides/minecraft/portforward-minecraft.htm


1
2018-01-26 20:15