Truy cập qua 127.0.0.1 qua mạng gia đình


0

Tôi đang chạy Yosemite trên MacPro. Tôi có cài đặt AMPPS với ứng dụng cơ sở dữ liệu chia sẻ tệp đang chạy trong đó.

Tôi truy cập các tệp qua 127.0.0.1 trên trình duyệt chạy trên Mac. Làm cách nào tôi có thể thiết lập điều này để cho phép truy cập từ phần còn lại của mạng gia đình tôi, sử dụng địa chỉ đó?


Tôi biết, giống như bộ định tuyến của tôi gán 192.168.1.100 cho thiết bị đầu tiên của tôi. Đó là cách tôi truy cập Mac để chia sẻ màn hình.
JoeTaxpayer

Tên của ứng dụng là gì? Nó chỉ có thể bị ràng buộc với giao diện lo0 (thường là 127.0.0.1) và sau đó không thể truy cập dễ dàng từ các máy chủ khác.
klanomath

OwnCloud mà tôi biết không "hỗ trợ" trên Mac, nhưng tôi có thể tải nó qua AMPPS ...
JoeTaxpayer

Câu trả lời:


1

127.0.0.1 là địa chỉ IP được gán cho giao diện loopback của bạn . Định nghĩa chung của " loopback " như sau:

Loopback, hoặc loop-back, đề cập đến việc định tuyến tín hiệu điện tử, luồng dữ liệu kỹ thuật số hoặc luồng các mục trở lại nguồn của chúng mà không xử lý hoặc sửa đổi có chủ ý. Đây chủ yếu là một phương tiện để kiểm tra cơ sở hạ tầng truyền tải hoặc giao thông.

Tên máy chủ localhost , ánh xạ trở lại địa chỉ loopback.

Vì vậy, trong việc sắp xếp địa chỉ loopback không đi đến đâu nhưng "vòng lặp lại" đến máy chủ gốc. Đây là cách bạn có thể cài đặt và kiểm tra dịch vụ web hoặc dịch vụ cơ sở dữ liệu, v.v. mà không bao giờ được kết nối với mạng.

Để các máy tính khác truy cập dịch vụ của bạn, bạn cần sử dụng địa chỉ IP trên mạng LAN của mình. Điều này thường là eth0nếu bạn có dây.

# ifconfig -a

en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        options=10b<RXCSUM,TXCSUM,VLAN_HWTAGGING,AV>
        ether a8:20:66:39:2c:1c 
        inet6 fe80::aa20:66ff:fe39:2c1c%en0 prefixlen 64 scopeid 0x4 
        inet 192.168.1.100 netmask 0xffffff00 broadcast 192.168.1.255

Vì vậy, đối với máy Mac của tôi, địa chỉ IP của tôi là 192.168.1.100. Nếu bạn phát hành cùng một lệnh, bạn sẽ có thể tìm thấy địa chỉ cụ thể của bạn. Đó là địa chỉ bạn cần sử dụng để truy cập vào máy tính của mình.


1

Bạn không thể chỉ với TCP / IP thông thường để các máy tính khác truy cập trang web của bạn trên Mac Pro bằng địa chỉ IP 127.0.0.1. Địa chỉ này có ý nghĩa đặc biệt trong giao thức IP và luôn đề cập đến máy tính cục bộ - không bao giờ là các máy tính khác.

Nếu bạn thực sự muốn làm như vậy, bạn sẽ cần sử dụng chuyển tiếp cổng. Bạn có thể sử dụng SSH để chuyển tiếp cổng 80 từ xa sang cổng cục bộ 80 và do đó có thể truy cập trang web AMPPS từ xa bằng địa chỉ 127.0.0.1.

Tuy nhiên, thực sự không có điểm nào để làm như vậy. Nó sẽ không làm cho nó nhanh hơn, tốt hơn hoặc bất cứ điều gì khác. Khi bạn viết không có lý do nào muốn sử dụng cụ thể 127.0.0.1, có vẻ như bạn nên sử dụng mạng IP RFC1918 thông thường trên mạng gia đình của mình - ví dụ như 10.xyz/8 hoặc 192.168.xy / 16.


Địa chỉ 127. là địa chỉ được cấu hình riêng. Tôi thấy tôi cần chuyển tiếp và tiếp tục sử dụng địa chỉ 168. địa phương.
JoeTaxpayer
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.