Trong một câu hỏi khác , tôi thấy rằng Puppet đang tạo chứng chỉ cho FQDN của máy tôi chứ không phải tên máy chủ đơn giản. Trong ví dụ đó, kungfumaster
là tên máy chủ và là giá trị được lấy bằng cách chạy hostname
. Con rối đã tạo ra các chứng chỉ chỉ định FQDN kungfumaster.domain.com
.
Làm thế nào mà Puppet xác định rằng đây là FQDN của tôi? Tôi đã thử tất cả những điều sau đây và không thấy gì phù hợp *.domain.com
:
$ hostname -a && hostname -d && hostname --domain && hostname -f && \
hostname --fqdn && hostname -A && hostname --long
kungfumaster
kungfumaster
kungfumaster
kungfumaster
Làm thế nào tôi có thể nhận được kungfumaster.domain.com
từ Bash? Tôi đã nhận thấy rằng domain.com
trên thực tế tồn tại /etc/resolv.conf
, nhưng tôi không thể tìm thấy nó ở bất cứ nơi nào khác.
Về cơ bản tôi muốn lấy FQDN của máy hiện tại dưới dạng chuỗi. Các giải pháp khác ở đây trên unix.se đã không làm việc cho tôi. (ví dụ: dnsdomainname
, domainname
, vv)