Tôi có một mạng lưới phía sau một NAT với một vài máy.
Các máy là:
- bộ định tuyến - NAT, dnsmasq, chuyển tiếp - kết nối trực tiếp với inet
- máy chủ - chạy ssh, www và một số thứ khác
- khách hàng - những thứ làm trên máy chủ
Tôi cũng có mydomain.com.
server.mydomain.com đang trỏ đến IP kết nối của tôi (IP đơn), là bộ định tuyến, chuyển tiếp cổng tới máy chủ.
Máy chủ, có một httpd đang chạy, phục vụ các trang web khác nhau dựa trên vhost.
Vì vậy, tôi có site1.server.mydomain.com, site2 ..
Vấn đề là tất cả lưu lượng truy cập đều đi qua bộ định tuyến và khi tôi kiểm tra nhật ký, tôi luôn thấy IP của bộ định tuyến cho mọi thứ (vì vậy thật khó để biết ai đang chạy tập lệnh trong thời gian đó (1)).
Tôi sẽ chỉ ServerAlias site1.server.local, nhưng hầu hết các trang web đều có URL gốc được lưu ở đâu đó trên đầu các URL khác được tạo, vì vậy tôi không thể làm điều đó.
Giải pháp cho tôi là bảo dnsmasq bằng cách nào đó trả lời * .mydomain.com bằng IP của máy chủ.
Đây có phải là có thể bằng cách nào đó?