Tôi đã thiết lập Điểm cuối AWS VPN vào đêm qua. Đây là tên DNS của nó (đã xóa thông tin nhận dạng):
*.cvpn-endpoint-xxxxxxxxxxxxxxxx.prod.clientvpn.us-xxxxx-1.amazonaws.com
Khi tôi tạo một .ovpn
tập tin và cài đặt nó trong quản lý mạng
nó sẽ không kết nối. Đang chạy:
tạp chíctl -u Trình quản lý mạng -b
trả lại:
GIẢI QUYẾT: Không thể giải quyết địa chỉ máy chủ lưu trữ: companyvpn.domainname.com:443 (Không biết tên hoặc dịch vụ)
tôi có thể chạy nslookup
chống lại bất kỳ DNS công cộng hoặc máy chủ DNS riêng nội bộ nào của tôi và nó hiển thị cho tôi địa chỉ IP chính xác. Nếu tôi sử dụng ping
lệnh, nó không biết phải làm gì với cái tên đó.
Tôi cũng có Giải pháp mạng với tư cách là nhà cung cấp DNS nên tôi đã đăng ký một CNAME
. Một cái không có ký tự đặc biệt trong đó: companyvpn.domainname.com
Ví dụ. Nó vẫn không giải quyết nhưng một lần nữa nslookup
đến CNAME
sẽ lấy lại tên kinh điển là tên gốc *.cvpn-endpoint-xxxxxxxxxxxxxxxx.prod.clientvpn.us-xxxx-1.amazonaws.com
và nó trả về địa chỉ IP thích hợp.
Tôi đã thử ping companyvpn.domainname.com
từ một máy Windows. Nó giải quyết tốt và hiển thị cho tôi tên chính tắc và đó là địa chỉ IP tương ứng. Tại sao trình phân giải trong Ubuntu 18.04 không làm điều đó?
Tôi đặt một mục nhập tên máy chủ trong /etc/hosts
vì companyvpn.domainname.com
và nó hoạt động tốt nhưng đó là vì tôi đang bỏ qua việc phân giải tên AWS có các ký tự đặc biệt.
Làm cách nào tôi có thể sử dụng trình phân giải DNS trong Ubuntu để phân giải tên miền của mình?