Menggunakan namecheap dns dengan cloudflare

13

Karena CloudFlare tidak menyediakan penerusan E-mail, saya harus meninggalkan manajemen DNS saya di Namecheap.

Data DNS apa (A, CNAME, ...) yang harus saya tunjuk ke CloudFlare (dan ke mana) agar tetap dapat menggunakan fungsionalitasnya sementara sisanya diserahkan ke namecheap?

Onitlikesonic
sumber
1
Anda tampaknya menanyakan sesuatu yang bukan pertanyaan Anda - Apakah pertanyaan Anda sebenarnya "Bagaimana saya bisa menggunakan Namecheap untuk email dan DNS, tetapi CloudFlare untuk hosting web?"
voretaq7
Tidak melihat bagaimana itu jauh berbeda dari pertanyaan yang saya ajukan tetapi ya itu yang saya maksud ... Saya ingin menggunakan Namecheap untuk email dan DNS dan cloudflare untuk bertindak sebagai CDN, web hosting terletak pada penyedia ketiga.
Onitlikesonic

Jawaban:

13

Saya akhirnya menggunakan Mailgun untuk "memecahkan masalah ini" yang memberi saya server mail gratis untuk melakukan penerusan yang saya butuhkan, sepertinya tidak ada cara untuk melakukan ini hanya dengan namecheap dan cloud suar sebagai masalah yang saya nyatakan. Terima kasih semuanya atas bantuannya.

Onitlikesonic
sumber
4

"Cloudflare tidak membuatnya mudah bagi Anda untuk menggunakan layanan mereka tanpa memberi mereka akses DNS (saya pikir itu hanya mungkin melalui API mereka)"

Anda tidak perlu mengubah DNS kami ketika mengaktifkan melalui mitra hosting CloudFlare .

Kami juga menawarkan penyiapan CNAME kepada beberapa pengguna yang tidak dapat mengubah server nama kami.

"Kemudian tambahkan mereka ke file zona Cloudflare Anda dan ini akan mengarahkan semua email kembali ke penyedia Anda sebelumnya."

Ya, orang pasti ingin memiliki semua surat dan data MX Anda dalam pengaturan DNS Anda di CloudFlare (jika seseorang mendaftar langsung). Terima kasih telah menjawab ini :)

damoncloudflare
sumber
Saya melihat bahwa Namecheap adalah 'mitra hosting CloudFlare'. Jika saya sudah menggunakan Namecheap untuk nama domain dan dns, bagaimana saya bisa menggunakan CloudFlare tanpa mengubah ke server nama CloudFlare?
pseudosavant
1
Mitra hosting CloudFlare menawarkan opsi untuk mengaktifkan kami di opsi panel mereka (cPanel, dll.). Penawaran itu hanya akan berfungsi pada catatan CNAME (umumnya www) & tidak pada catatan A (kami tidak dapat melindungi domain root dalam situasi itu).
damoncloudflare
Terima kasih. Kedengarannya seperti itu untuk mitra hosting web . Saya hanya menggunakan Namecheap untuk domain / DNS, dan saya pasti ingin domain root menggunakan CloudFlare juga.
pseudosavant
1

Anda dapat mengelola DNS Anda dengan baik di dalam CloudFlare. Cukup gunakan manajer DNS-nya untuk mengatur data MX Anda menjadi apa pun yang mereka butuhkan.

Michael Hampton
sumber
Ya, saya tidak memiliki server mail dan untuk sebagian besar domain saya, saya hanya perlu meneruskan semua email ke domain lain
Onitlikesonic
Jadi bagaimana cara mengatur data MX Anda sekarang?
Michael Hampton
1
Saya hanya menggunakan pengalihan namecheap, sejauh yang saya bisa lihat menggunakan server mereka "eforward [1,2, ...]. Registrar-servers.com" yang hanya berfungsi jika DNS dikelola pada namecheap itu sendiri . Saya juga mencoba untuk menghindari menggunakan hosting saya (yang berbeda dari namecheap) Catatan MX karena mereka tidak terlalu dapat diandalkan dan saya berencana untuk segera berubah.
Onitlikesonic
Tidakkah cloudflare berfungsi jika saya hanya meneruskannya dengan catatan A dan CNAME? Saya sepertinya tidak bisa mencari tahu ke mana harus meneruskan mereka ...
Onitlikesonic
Masalahnya adalah jika Anda mengatur DNS pihak ke-3, namecheap menghilangkan kemampuan untuk mengatur penerusan email dari panel mereka. Jika saya berjiwa petualang, saya akan melihat apakah ada yang bisa mengatur penerusan, MAKA beralih NS dan melihat apakah itu terus bekerja ... Aku tidak.
jb510
1

Ini tidak mudah. Ketika Anda mengatur CloudFlare, itu akan mentransfer semua catatan Anda saat ini. Ini biasanya merupakan jenis hal yang hidup atau mati. Anda dapat membebaskan setiap catatan A atau CNAME dari Cloudflare dengan mengeklik bendera oranye. Dengan namecheap, mereka mungkin jarang mengubah catatan MX mereka. Saya akan beralih, itu masih bekerja, pastikan semua catatan Anda identik (yang CloudFlare harus lakukan untuk Anda).

David Eisen
sumber
0

Cloudflare tidak membuatnya mudah bagi Anda untuk menggunakan layanan mereka tanpa memberi mereka akses DNS (saya pikir itu hanya mungkin melalui API mereka). Apapun, solusi yang lebih baik di sini adalah untuk menjaga DNS dengan Cloudflare dan hanya mengarahkan catatan mail (MX) Anda kembali ke tempat mereka sekarang. Anda dapat sumber apa catatan MX Anda saat ini dengan melakukan 'dig mx domain.com' di terminal unix atau layanan lain untuk menemukan catatan MX. Kemudian tambahkan mereka ke file zona Cloudflare Anda dan ini akan mengarahkan semua email kembali ke penyedia Anda sebelumnya.

Peter
sumber
0

OK, jika Anda memiliki situs web (mis. Pada halaman GitHub) untuk domain khusus pada penyedia DNS (mis. Namecheap) dan Anda ingin meletakkan proxy CloudFlare CDN / HTTPS di depannya dan memiliki pekerjaan penerusan surat, ini adalah pesanan tugas yang perlu Anda lakukan:

  1. Siapkan Mailgun untuk penerusan email Anda - seperti yang ditulis Onitlikesonic, ini adalah tutorial awal yang bagus
  2. Setelah Anda memiliki aturan MX / TXT baru ini di penyedia DNS Anda kemudian ikuti petunjuk ini untuk mengatur CloudFlare dan minta pindai semua aturan DNS
  3. Anda mungkin harus menambahkan aturan yang hilang (server surat ke-2, aturan TXT ke-2), jadi pastikan untuk memeriksa pengaturan DNS Tingkat Lanjut untuk domain Anda di Namecheap
  4. Alihkan Namecheap ke DNS khusus (tab "Domain") dan masukkan nama server yang disediakan CloudFlare
metakermit
sumber