Miền .io của tôi hoạt động cho www.domain.io, nhưng không phải cho phiên bản domain.io. Dưới đây là mỗi phiên bản và bản sửa đổi tôi đã thử với thời gian phong phú giữa mỗi phiên bản. Tôi alGandi.net và Heroku Domain Routing
@ 10800 IN A 174.129.212.2
@ 10800 IN A 75.101.145.87
@ 10800 IN A 75.101.163.44
blog 10800 IN CNAME blogs.vip.gandi.net.
imap 10800 IN CNAME access.mail.gandi.net.
pop 10800 IN CNAME access.mail.gandi.net.
smtp 10800 IN CNAME relay.mail.gandi.net.
webmail 10800 IN CNAME webmail.gandi.net.
www 10800 IN CNAME domain.herokuapp.com
@ 10800 IN MX 50 fb.mail.gandi.net.
@ 10800 IN MX 10 spool.mail.gandi.net.
@ 10800 IN A 174.129.212.2
@ 10800 IN A 75.101.145.87
@ 10800 IN A 75.101.163.44
www 10800 IN CNAME domain.herokuapp.com
@ 10800 IN A 174.129.212.2
@ 10800 IN A 75.101.145.87
@ 10800 IN A 75.101.163.44
www 10800 IN CNAME domain.herokuapp.com.
loại bỏ @
dòng vì Gandi and Heroku set up issue
www 10800 IN CNAME domain.herokuapp.com.
Từ đọc câu trả lời khác như How to setup DNS for an apex domain (no www) pointing to a Heroku app?, có vẻ như nó tốt nhất để chuyển hướng từ tên miền gốc để một với www. Bất kỳ cách nào khác?
Ngoài ra, các dòng cho gandi.net là cần thiết?
Tôi nghĩ rằng phần Heroku này đã lỗi thời.e.g.trong Bước 3: Nếu bạn thực hiện 'tên miền heroku: thêm my-custom-domain.com' thì DNS Target được đặt là' my-custom-domain.com.herokudns.com' và thêm 'www.my-custom-domain .com' có mục tiêu 'www.my-custom-domain.com.herokudns.com'. Vì vậy, các mục tiêu sử dụng 'herokudns' thay vì' herokuapp', nhưng tôi cũng không chắc chắn làm thế nào để cung cấp cho tất cả các tên miền tùy chỉnh cùng một mục tiêu. –
Điều này sẽ không hoạt động nếu miền của bạn sử dụng https. Nếu bạn cố gắng mở trang web của mình bằng https mà không có www https://example.com/ nó sẽ không chuyển hướng! 'curl -I https://example.com/ curl: (7) Không thể kết nối với cổng example.com 443: Không có tuyến đường đến máy chủ lưu trữ' – sys0dm1n