Sử dụng namecheap dns với cloudflare


13

Vì CloudFlare không cung cấp chuyển tiếp E-mail, tôi cần rời khỏi quản lý DNS của mình trên Namecheap.

Bản ghi DNS nào (A, CNAME, ...) tôi cần trỏ đến CloudFlare (và đến đâu) để có thể vẫn sử dụng chức năng của chúng trong khi để phần còn lại chuyển sang namecheap?


1
Dường như bạn đang hỏi điều gì đó không phải là câu hỏi của bạn đang hỏi - Có phải câu hỏi thực sự của bạn "Làm cách nào tôi có thể sử dụng Namecheap cho email và DNS, nhưng CloudFlare cho lưu trữ web?"
voretaq7

Đừng thấy nó khác nhiều so với câu hỏi tôi đã hỏi nhưng đúng vậy, ý tôi là ... Tôi muốn sử dụng Namecheap cho email và DNS và cloudflare để hoạt động như CDN, lưu trữ web được đặt trên nhà cung cấp thứ ba.
Onitlikeike

Câu trả lời:


13

Tôi đã kết thúc việc sử dụng Mailgun để "giải quyết vấn đề này", cho phép các máy chủ thư miễn phí thực hiện chuyển tiếp khi tôi cần, dường như không có cách nào để thực hiện việc này chỉ với namecheap và đám mây bùng phát như vấn đề tôi đã nêu. Cảm ơn tất cả mọi người đã giúp đỡ.



4

"Cloudflare không giúp bạn dễ dàng sử dụng dịch vụ của họ mà không cho họ quyền truy cập DNS (tôi nghĩ rằng điều đó chỉ có thể thông qua API của họ)"

Bạn không cần thay đổi DNS của chúng tôi khi kích hoạt thông qua đối tác lưu trữ CloudFlare .

Chúng tôi cũng cung cấp thiết lập CNAME cho một số người dùng không thể thay đổi máy chủ tên của chúng tôi.

"Sau đó, thêm chúng vào tệp vùng Cloudflare của bạn và điều này sẽ trỏ tất cả thư trở lại nhà cung cấp trước của bạn."

Có, mọi người chắc chắn muốn có tất cả các bản ghi thư và MX của bạn trong cài đặt DNS của bạn tại CloudFlare (nếu có ai đó đăng ký trực tiếp). Cảm ơn đã trả lời này :)


Tôi thấy rằng Namecheap là một 'đối tác lưu trữ CloudFlare'. Nếu tôi đã sử dụng Namecheap cho tên miền và dns, làm cách nào tôi có thể sử dụng CloudFlare mà không thay đổi máy chủ tên của CloudFlare?
pseudosavant

1
Các đối tác lưu trữ của CloudFlare cung cấp một tùy chọn để bật chúng tôi trong các tùy chọn bảng điều khiển của họ (cPanel, v.v.). Việc cung cấp đó sẽ chỉ hoạt động trên các bản ghi CNAME (nói chung là www) chứ không phải trên các bản ghi A (chúng tôi không thể bảo vệ tên miền gốc trong tình huống đó).
damoncloudflare

Cảm ơn. Âm thanh như nó là dành cho các đối tác lưu trữ web . Tôi chỉ sử dụng Namecheap cho tên miền / DNS và tôi chắc chắn cũng muốn tên miền gốc sử dụng CloudFlare.
pseudosavant

1

Bạn hoàn toàn có thể quản lý DNS của mình trong CloudFlare. Chỉ cần sử dụng trình quản lý DNS của nó để thiết lập các bản ghi MX của bạn thành bất cứ thứ gì chúng cần.


Có, tôi không có máy chủ thư mặc dù và đối với hầu hết các tên miền của tôi, tôi chỉ yêu cầu bắt kịp một email trên một tên miền khác
Onitlikeike

Vậy làm thế nào để các bản ghi MX của bạn được thiết lập bây giờ?
Michael Hampton

1
Tôi chỉ sử dụng chuyển hướng của namecheap, theo như tôi có thể thấy nó sử dụng máy chủ của họ "eforward [1,2, ...]. Registerrar-servers.com" chỉ hoạt động nếu DNS được quản lý trên chính namecheap . Ngoài ra, tôi đang cố gắng tránh sử dụng dịch vụ lưu trữ của mình (khác với namecheap) Bản ghi MX vì chúng không quá đáng tin cậy và tôi dự định sẽ sớm thay đổi.
Onitlikeike

Không nên đám mây hoạt động nếu tôi chỉ chuyển tiếp chúng bằng cách nào đó các bản ghi A và CNAME? Tôi dường như không thể tìm ra nơi để chuyển tiếp chúng đến ...
Onitlikeike

Vấn đề là nếu bạn đặt DNS của bên thứ 3, namecheap sẽ loại bỏ khả năng thiết lập chuyển tiếp email từ bảng điều khiển của họ. Nếu tôi thích phiêu lưu, tôi sẽ xem liệu người ta có thể thiết lập chuyển tiếp không, THÌ chuyển đổi NS và xem liệu nó có tiếp tục hoạt động không ... Tôi thì không.
jb510

1

Điều này không dễ dàng có thể. Khi bạn thiết lập CloudFlare, nó sẽ chuyển tất cả các bản ghi hiện tại của bạn. Nó thường là một loại bật hoặc tắt. Bạn có thể miễn trừ từng bản ghi A hoặc CNAME khỏi Cloudflare bằng cách nhấp vào cờ màu cam. Với namecheap, có lẽ họ hiếm khi thay đổi bản ghi MX của mình. Tôi sẽ chuyển đổi, nó vẫn hoạt động, chỉ cần đảm bảo tất cả các bản ghi của bạn giống hệt nhau (điều mà CloudFlare nên làm cho bạn bằng mọi cách).


0

Cloudflare không giúp bạn dễ dàng sử dụng dịch vụ của họ mà không cho họ quyền truy cập DNS (Tôi nghĩ rằng điều đó chỉ có thể thông qua API của họ). Bất kể, giải pháp tốt hơn ở đây là giữ DNS với Cloudflare và chỉ cần trỏ các bản ghi thư (MX) của bạn trở lại vị trí hiện tại. Bạn có thể tìm nguồn bản ghi MX hiện tại của mình bằng cách thực hiện 'đào mx domain.com' trong một thiết bị đầu cuối unix hoặc một số dịch vụ khác để tìm bản ghi MX. Sau đó thêm chúng vào tệp vùng Cloudflare của bạn và điều này sẽ trỏ tất cả thư trở lại nhà cung cấp trước của bạn.


0

OK, nếu bạn có một trang web (ví dụ: trên các trang GitHub) cho một miền tùy chỉnh trên một nhà cung cấp DNS (ví dụ Namecheap) và bạn muốn đặt proxy CloudNlare CDN / HTTPS trước nó và có công việc chuyển tiếp thư, đây là thứ tự trong số các nhiệm vụ bạn cần thực hiện:

  1. Thiết lập Mailgun để chuyển tiếp email của bạn - như Onitlikeike đã viết, đây là một hướng dẫn khởi đầu tốt
  2. Sau khi bạn có các quy tắc MX / TXT mới này trong nhà cung cấp DNS của mình, hãy làm theo các hướng dẫn sau để thiết lập CloudFlare và để nó quét tất cả các quy tắc DNS
  3. Bạn có thể phải thêm các quy tắc bị thiếu (máy chủ thư thứ 2, quy tắc TXT thứ 2), do đó hãy chắc chắn kiểm tra cài đặt DNS nâng cao cho tên miền của bạn trên Namecheap
  4. Chuyển Namecheap sang DNS tùy chỉnh (tab "Miền") và nhập tên máy chủ mà CloudFlare cung cấp
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.