Câu trả lời:
Tôi đã làm điều này trước đây và quá trình này khá đơn giản.
Tôi đã chạy một máy chủ web trên một tài khoản quay số cần ngắt kết nối và quay vòng IP mỗi 12 giờ để tuân thủ Điều khoản dịch vụ ISP của tôi tại thời điểm đó. Tôi sẽ giả sử trong trường hợp của bạn, bạn không cần phải lo lắng về logic để giữ cho mọi thứ được quay số, vì vậy tôi sẽ bỏ qua phần tiếp theo.
điều đầu tiên bạn cần làm là tạo một Tên miền đủ điều kiện có thể phân giải được, có thể phân giải được trên internet. Bạn có thể làm điều này nếu bạn chạy máy chủ DNS của riêng mình hoặc bạn có thể sử dụng dịch vụ miễn phí như DynDNS để tạo một tên tĩnh nhưng có thể phân giải được mà bạn sẽ sử dụng để truy cập máy chủ web của mình.
Khi bạn đã chọn tên miền của mình và có một mục nhập DNS hợp lệ để giải quyết thì bước tiếp theo là cài đặt dịch vụ cập nhật DynDNS trên máy chủ web của bạn, nó sẽ tự động cập nhật mục nhập DNS của bạn khi IP của bạn thay đổi.
Bước tiếp theo là xây dựng máy chủ web của bạn. Tôi đã sử dụng cả IIS và Apache thành công trong kịch bản này. Bất kỳ máy chủ nào bạn sử dụng là một vấn đề sở thích cá nhân.
Sau khi hoàn tất, bạn sẽ cần đảm bảo rằng bộ định tuyến / tường lửa của bạn được định cấu hình để chuyển tiếp tới máy chủ web trong mạng của bạn. Tôi khuyên bạn nên chuyển tiếp cổng 80 sẽ giúp trang web có thể truy cập được đối với mọi người nhập FQDN vào trình duyệt của họ. Nếu bạn muốn giữ máy chủ này ở chế độ riêng tư, bạn có thể xem xét đưa máy chủ web lên một cổng khác.
Tôi nghĩ rằng bạn đang tìm kiếm một dịch vụ DNS động. Có một vài cái, đây là một ví dụ: No-IP
Bạn sẽ phải tạo một tài khoản, sau đó có một phần mềm đang chạy trên máy tính của bạn sẽ cập nhật IP của bạn trên máy chủ của họ.
Sau đó, sẽ có một địa chỉ như username.no-ip.org, username.myftp.org, v.v. sẽ trỏ đến máy tính của bạn.
Khả năng khác, nếu bạn muốn lưu trữ một trang web nhỏ và bạn muốn cấu hình một cái gì đó đơn giản, bạn có thể sử dụng Opera Unite . Trực tiếp từ Opera, nó cho phép bạn lưu trữ một máy chủ web (hoặc trực tiếp một máy chủ tệp / ảnh) và quan tâm đến chính DNS động.
Hãy ghi nhớ rằng đây là một giải pháp cho một trang web cá nhân và khá "dễ bay hơi", mà bạn muốn hiển thị cho bạn bè, mà không nhất thiết phải trực tuyến mọi lúc.
Hiện tại, dịch vụ "Unite" của Opera vẫn đang trong giai đoạn thử nghiệm (mặc dù đã ổn định).
Unite
(theo liên kết trong câu trả lời của tôi cho câu trả lời khác ngoài điều đó). Nó không ổn định lắm. Tôi vẫn đề nghị gắn bó DynDNS
nếu bạn có ý định rời khỏi máy chủ web không tham dự (hiện tại).
Bạn đang tìm kiếm DynDNS ?
Kiểm tra lấy địa chỉ IP của tôi?
Như đã đề cập ở nơi khác, dịch vụ DynDNS sẽ cập nhật một máy chủ tên (trong đó www.example.com được dịch sang 127.123.234.10 hoặc bất cứ điều gì) theo định kỳ.
Tôi chỉ muốn thêm rằng một số bộ định tuyến mạng có tính năng này được tích hợp, giống như hầu hết các bộ định tuyến Linksys. Bằng cách đó, bạn thậm chí không cần phần mềm chạy trên máy tính.
Tôi sử dụng freedns.afston.org cho cùng mục đích với DynDNS và nó không làm tôi mất bất cứ thứ gì, và nó có một đoạn mã cập nhật mà tôi chạy trên máy chủ linux của mình. Tôi cũng sử dụng StartSSL để tạo chứng chỉ hợp lệ.