Nếu bạn muốn nhập tên máy chủ thay vì địa chỉ IP
Tùy chọn đầu tiên (Cách nhanh):
Bạn sẽ có thể điều hướng đến http://my-macbook-pro.local/mywebsite
trên iPhone của bạn. Xem https://stackoverflow.com/a/9304094/470749
Cách tiếp cận này có xu hướng hoạt động vì miền '.local' là một từ dành riêng đặc biệt.
Sự lựa chọn thứ hai:
Xem http://xip.io/ , đây là một dịch vụ miễn phí và siêu tiện lợi. Không cần cấu hình.
Sau đó, khi bạn duyệt đến http://mysite.app.192.168.1.130.xip.io (sử dụng trình duyệt trên máy chủ của bạn hoặc trên bất kỳ thiết bị nào trên mạng LAN của bạn), nó sẽ hiển thị trang được lưu trữ tại 192.168.1.130
.
Và nếu bạn đang chạy Homestead trên máy tồn tại IP đó, hãy duyệt đến http://mysite.app.192.168.1.130.xip.io:44300 (có cổng trong URL) bằng cách nào đó hiển thị trang được lưu trữ trên Máy ảo Homestead Vagrant tại 192.168.10.10
. Khá tuyệt vời.
Tùy chọn thứ ba (không phụ thuộc vào dịch vụ và linh hoạt nhưng phức tạp hơn và chỉ hoạt động nếu bạn có bộ định tuyến có DD-WRT trên đó):
Nếu bạn có một máy chủ cục bộ lưu trữ nhiều trang web khác nhau mà bạn muốn truy cập thông qua các tên máy chủ khác nhau (qua iPhone), bạn có thể thực hiện việc này.
- Trong hệ điều hành của bạn, thay đổi tên máy tính của bạn thành một cái gì đó ngắn gọn, có ý nghĩa và dễ nhớ, chẳng hạn như "RYANDESK".
- Trong cài đặt bộ định tuyến DD-WRT của bạn:
- Trong
Services > Services > Static Leases
, đặt địa chỉ MAC của máy chủ của bạn để trỏ đến một địa chỉ IP cụ thể, chẳng hạn như192.168.1.108
. Đặt tên máy chủ của nó giống như tên máy tính của bạn trước đó. "Thời gian thuê khách hàng" có thể là 1440 phút.
- Hãy chắc chắn để nhấn
Save
và cũngApply Settings
với mỗi thay đổi. ("Lưu" dường như không tự động áp dụng các cài đặt.) Nếu bạn gặp lỗi, có thể là do thiết kế GUI của DD-WRT bị sai lệch và bạn không cần thiết phải nhấn "Thêm" cho thuê tĩnh.
- Trong
DHCP Server > User Domain
, chọn "LAN & WAN". Đối với "Tên miền LAN", đặt chuỗi thành một số chuỗi ngắn, chẳng hạn như tên viết tắt của bạn mà không có dấu câu nào (ví dụ: "xyz"). Có lẽ tránh sử dụng từ "cục bộ" vì có thể có xung đột. Không sử dụng các tên miền trong thế giới thực như "com", "org", "net", v.v.
- Trong
Services > Services > DNSMasq
, bật DNSMasq và "DNS cục bộ" và định cấu hình "Tùy chọn DNSMasq bổ sung" thành một dạng như: address=/project1.xyz/project2.xyz/192.168.1.108
(trong đó xyz
bất cứ điều gì bạn đã chọn trong bước trước, IP đều trỏ đến máy cụ thể project1
và project2
là bất kỳ tên máy chủ nào bạn muốn trỏ đến mỗi dự án đó (chẳng hạn như các cấu hình Nginx khác nhau).
- Đảm bảo rằng tệp HOSTS của bạn không có bất kỳ mục nào mâu thuẫn với những gì chúng tôi đã làm. Nếu bạn không biết tệp HOSTS là gì, có lẽ bạn vẫn ổn.
- Xóa bộ đệm DNS của bạn và phát hành và làm mới IP cục bộ của bạn. Chuyển sang và ra khỏi Chế độ trên máy bay trên iPhone để xóa bộ đệm DNS ở đó.
Bây giờ bạn có thể duyệt đến http://ryandesk.xyz
trong iPhone của bạn (hoặc trong trình duyệt máy tính để bàn của bạn) và nó sẽ giải quyết đến máy chủ cục bộ của bạn. Vì vậy, hy vọng bạn đã thiết lập Nginx hoặc Apache của mình hoặc bất cứ điều gì để nghe tên máy chủ đó.
https://wiseindy.com/it/how-to-access-your-pcs-USE-dns-names-with-dd-wrt/
http://www.howtogeek.com/69696/how-to-access- your-Machines-using-dns-name-with-dd-wrt /