我用的是共享IP的虛擬主機
如果另外要設定CDN的話怎設定啊?
我用過有些虛擬主機他的管理後台可以設定CDN原理是什麼怎做到的
如果是共享IP的狀態下有辦法可以讓別人在查你Domain紀錄的時候只能看到你用的是cloudflare的Name Server?
一定要dedicated IP才能用CDN嗎?
你去申請Cloudflare時
將網站的網址xxx.xxx.com給它搜尋後會得到兩組DNS
Cloudflare Nameservers
To use Cloudflare, you need to change your domain's authoritative DNS servers, which are also referred to as nameservers. For your reference, here are the Cloudflare nameservers you've been assigned.
Type Value
NS aaaa.ns.cloudflare.com
NS bbbb.ns.cloudflare.com
得到這兩組DNS後,你要到domain註冊商(hinet、pchome等)
在哪邊將網址的dns指向到
aaaa.ns.cloudflare.com
bbbb.ns.cloudflare.com
然後你要在cloudflare有個地方,要設置DNS可以指向你的共享主機IP位置
然後在你的共享主機的IIS上,將你註冊的domain網址打上去就等domain 的DNS生效,約24-48小時(每間註冊商生效時間不一定)
若共享主機是跟服務商租,這個可能要多多嘗試了,每間服務商設置方式不一樣,但應該都很類似可以設置多個網站共用同一組IP,不然那些服務商怎麼賺錢呢??
可參考下面設置教學
https://free.com.tw/cloudflare
https://poychang.github.io/iis-multi-domain-ssl
我忘了說我是跟服務商租的,我想達到的效果是別人查Domain紀錄的時候,只能看到你用的是CDN服務商的Name Server,但是我租的是共享IP我試過用A紀錄的話會沒辦法進網站。
domain => 導向 cloudflare的DNS
A紀錄要打在cloudflare的DNS設置內,讓它導向你網站
不行 它會跑出
404 Not Found
Please forward this error screen to xxxx's WebMaster.
The server can not find the requested page:
以我來說 在namecheap申請網址,然後在namecheap DNS 指向cloudflare,然在服務商DNS設置也指向cloudflare給的
aaaa.ns.cloudflare.com
bbbb.ns.cloudflare.com
將服務商IP設置在cloudflare 的A記錄內,也將namecheap申請的網址設置在cloudflare
等DNS生效後,用瀏覽器將你申請的網址打上去,看看能不能瀏覽
還有就是ping看看,IP是否非服務商IP,表示cloudflare CDN生效了
大致上是這樣,你自己在研究看看
這個也是跟服務商註冊的共享同一組IP(上百人共用的)
ok了
恭喜啊!使用共享IP有個好處是,節省主機的錢,利用同一台主機,可以開很多很多網站,不過要看你網站架設什麼內容就是了,單純靜態網站或官網的話可以很多個,一般外面網頁設計公司也是這樣做的,太複雜或內容量太多,可能不夠用若影片下載音樂下載這類的