簡體   English   中英

將客戶端域指向我的域

[英]Point client domain to my domain

我有一個網站,為我的客戶提供子域名(通配符子域名)

client1.test.com
client2.test.com

我希望我的客戶使用自己的域名如果他們想要的話。

什么樣的記錄需要添加點

client1.com => client1.test.com
shop.client1.com => client1.test.com

我正在為www.test.com使用cloudflare的免費計划,但如果無法完成,我可以改變它

CNAME記錄適用於此。 您還可以使用A記錄指向與test.com相同的IP

您需要修改cname以將其域提供商上的client1 IP重定向到client1.test.com

您需要修改cname以將其域提供商上的client2 IP重定向到client2.test.com

雲計算上的CNAME設置僅適用於付費計划

https://support.cloudflare.com/hc/en-us/articles/200168706-How-do-I-do-CNAME-setup-

您可能還想查看https://support.cloudflare.com/hc/en-us/articles/200168826-Does-Cloudflare-support-wildcard-DNS-條目 -

您只需要了解DNS記錄及其工作原理。 你可以在這里找到一個很好的資源,其中最重要的是你的案例中的“記錄”。

但總而言之,在您的客戶端將自己的域指向您的系統之前,他們必須將其域主機記錄配置為指向您的服務器/ IP地址。

對於您而言,您無需在Cloudflare中執行任何操作,而是在服務器上執行任何操作。 假設您已將網絡服務器配置為識別client1.test.com但client1決定使用域client1.com和shop.client1.com,您必須為client1.test.com設置您的網絡服務器塊以識別這兩個域別名除了原始的子域名。

使用Nginx,這將看起來像:

Server {
  ...
  ServerName client1.test.com shop.client1.com client1.com
  ...

如果您正在尋找如何自動執行此過程,您可以查看此腳本

也許您可以像這樣使用CNAME記錄:

client1.com CNAME client1.test.com.
shop.client1.com CNAME client1.test.com.

最后的點是告訴DNS不要使用default-Domainname完成輸入。

如果你不必使用DNS進行重定向,你也可以自由使用你甚至可以通過IPTables Forwarding來實現。 擅長這個解決方案...你可以決定哪個端口將指向哪個IP ...這樣你就可以將webserver轉發到你的客戶服務器,但是將Mail保留在你的服務器上(例如)

如何將端口轉發到具有外部IP的另一台主機:

sudo iptables -t nat -A PREROUTING -i eth0 -p tcp --dport $port -j LOG --log-prefix="PreRouting $port..:"
sudo iptables -t nat -A PREROUTING -i eth0 -p tcp --dport $port -j DNAT --to $ip:$port
sudo iptables -t nat -A POSTROUTING -j MASQUERADE

sudo iptables -A FORWARD -p tcp -i eth0 -o eth0 -s $ip --sport $port -j LOG --log-prefix="S Forward $port.."
sudo iptables -A FORWARD -p tcp -i eth0 -o eth0 -s $ip --sport $port -j ACCEPT
sudo iptables -A FORWARD -p tcp -i eth0 -o eth0 -d $ip --dport $port -j LOG --log-prefix="D Forward $port.."
sudo iptables -A FORWARD -p tcp -i eth0 -o eth0 -d $ip --dport $port -j ACCEPT

您還必須添加此命令以在網絡堆棧上設置:

sudo sysctl -w net.ipv4.ip_forward=1

這將在默認的DENY IPTables設置中有效。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM