Không thể truy cập máy chủ web


1

Tôi đang chạy một máy chủ web nhà, chủ yếu là một kinh nghiệm học tập - Tôi đã có tất cả mọi thứ thành lập, tôi có thể truy cập nó qua http:\\localhost\cũng như http:\\192.168.2.64\, nhưng tôi dường như không thể truy cập nó từ bất cứ điều gì hơn nữa so với các bộ định tuyến. Tôi đã chuyển tiếp các cổng 80 và 443 sang IP cục bộ của mình (được gán thủ công), nhưng khi tôi cố gắng truy cập nó qua tên miền của mình hoặc qua IP bên ngoài, nó đã gặp Lỗi 118 - Đã hết thời gian kết nối.

Tôi nghĩ rằng tôi đã có nó làm việc trước đây - tôi chỉ nhận thấy vấn đề này khi tôi về nhà sau kỳ nghỉ. Tôi không chắc liệu ISP của tôi hiện đang chặn cổng 80 hay chưa. (https cũng hết thời gian, nhưng hoạt động tốt tại địa phương.) Tôi đang sử dụng Bellsouth / ATT, vì vậy cổng duy nhất bị chặn phải là 25 / TCP.

Chi tiết linh tinh:

  • HĐH: Puppy Linux Slacko 5.5
  • Máy chủ web: Hiawatha v9.0
  • Bộ định tuyến: Belkin F9K1002 v2 (01)

Bạn đã thử quét tên miền của mình bằng một công cụ như zenmap chưa? bạn cũng có thể kiểm tra cổng với telnet symantec.com/business/support/ Chính
Frank Thomas

@FrankThomas Không, không có gì - Telnet, cổng thay thế, bất kỳ cổng nào. Gần giống như ISP của tôi đang chặn tất cả các kết nối TCP gửi đến hoặc một cái gì đó vô lý như thế ... (Tôi không nghĩ đó là trường hợp, mặc dù - lần trước tôi nghe nói, Bellsouth chỉ chặn cổng 25 / TCP ...)
JamesTheAw đũaDude

Câu trả lời:


1

Tôi không biết về ISP cụ thể của bạn, nhưng tôi khá chắc chắn rằng hầu hết các ISP chặn cổng 80. Dưới đây là một số điều bạn có thể thử.

Đầu tiên, bạn có thể xác minh rằng bộ định tuyến của bạn có thể truy cập được từ internet. Hầu hết các phần mềm bộ định tuyến cho phép một số dạng "truy cập từ xa". Chọn một cổng ngẫu nhiên, ngoài 8000, giả sử 8680. Sau đó, xác minh rằng bạn có thể truy cập bộ định tuyến tại http: //your.actual.ip.address: 8680 . Nếu điều này mở ra trang bộ định tuyến của bạn, bạn đang đi đúng hướng.

Tiếp theo, hãy thử thay đổi cổng. Bạn không phải gặp rắc rối với máy chủ, chỉ cần chuyển tiếp cổng 8700 ra bên ngoài tới 192.168.2.64:80 trong nội bộ. Hãy thử truy cập http: //your.actual.ip.address: 8700 và điều đó sẽ đến máy chủ của bạn.


Hmm, tôi dường như không thể kết nối thông qua bất kỳ phương thức nào - có vẻ như tôi không thể có kết nối TCP gửi đến trên bất kỳ cổng nào ... Tôi có nên đổ lỗi cho công ty bộ định tuyến hoặc kiểm tra ISP của tôi về điều đó không? Hoặc (nhiều khả năng -) có điều gì đó tôi đang làm sai?
JamesTheAwgieDude

0

Làm thế nào để bạn kết nối với máy chủ của bạn từ bên ngoài mạng của bạn? Những gì bạn đặt trong thanh địa chỉ?

Nếu ISP của bạn cung cấp cho bạn một địa chỉ IP động, đó có thể là vấn đề của bạn. Bạn cần một địa chỉ IP tĩnh hoặc khắc phục sự cố này bằng cách sử dụng dịch vụ như " http://dyn.com/dns/ ". Ngoài ra bộ định tuyến của bạn phải hỗ trợ DNS động.

FYI. Khi bạn có một địa chỉ IP động, điều đó có nghĩa là địa chỉ IP của bạn thay đổi một lần sau mỗi x giờ / ngày. Nếu sau đó bạn nhập địa chỉ đó vào trình duyệt của bạn (hoặc nhập địa chỉ trang web mà bạn đã kết nối với địa chỉ IP đó) thì nó sẽ hoạt động trong những giờ / ngày đầu tiên. Sau đó, khi bạn nhận được một địa chỉ mới từ nhà cung cấp của mình, bạn không thể sử dụng địa chỉ cũ đó nữa, vì vậy trang web của bạn sẽ hết thời gian khi bạn nhập địa chỉ đó. Một dịch vụ DNS động sẽ giúp bạn điều đó.

Hãy xem điều này: https://help.ubfox.com/community/DAVEDDNS


Bleh, DynDNS tốn tiền, KHÔNG cảm ơn bạn. Tôi đã có một tên miền được thiết lập (TDL với giá 0 đô la - đó là .tk - và tôi đã truy cập máy chủ của mình thông qua thành công trước đó.
JamesTheAw đũaDude

DynDNS chỉ là một ví dụ. Có nhiều người khác. Btw. DynDNS là miễn phí. Bạn phải có một tài khoản mà bạn KHÔNG cần thẻ tín dụng. Sau khi bạn hủy tài khoản, bạn vẫn có thể sử dụng DNS động cho 1 lần chuyển hướng, không giới hạn, miễn phí. Ngoài ra, một tên miền không giống như một địa chỉ IP động. Nhưng bạn sẽ chắc chắn rằng trong khi đó, tôi chắc chắn.
Vincent

: | Tôi hoàn toàn hiểu khái niệm về Miền, Động so với IP tĩnh, bản ghi DNS và tất cả những thứ đó ..
JamesTheAw đũaDude

Sau đó, bạn sẽ hiểu rằng nhận được một tên miền sẽ không giải quyết vấn đề địa chỉ IP động của bạn, phải không? Xem thêm trang web này (Kết nối từ xa với máy tính, DVR, webcam hoặc chạy máy chủ web hoặc trang web của riêng bạn trên một địa chỉ IP động): noip.com
Vincent

Vâng, tên miền chủ yếu là một thử nghiệm thú vị :)
JamesTheAw đũaDude
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.