使用网站托管服务遇到的几个小白问题,另外想问 DNS 解析哪家强? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Maskeney
V2EX    问与答

使用网站托管服务遇到的几个小白问题,另外想问 DNS 解析哪家强?

  •  1
     
  •   Maskeney 2016-07-26 21:05:12 +08:00 3079 次点击
    这是一个创建于 3367 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近折腾了个网站托管服务,用的是 cPanel ,还不太会用。
    用子域建了两个站,一个 owncloud 做私人云一个 roundcube 做 web 访问邮件用。
    问题 1 :如何才能直接访问子域网站?

    直接访问① owncloud.mydomain.com 是打不开的 必须访问② owncloud.mydomain.com/owncloud 才能正常打开 设置了①>②的重定向后才罢了。但是地址栏还是显示的②的 URL 如何设置可以不在地址栏显示 /owncloud ? 

    问题 2 :在用这种网站搭建和托管的服务的时候,我自己是否需要加一条域名 DNS 的 A 记录指向托管的 IP ?

    并没有明确说明需要我设置 DNS ,并且我发现 cPanel 里有一个 高级区域编辑器 貌似就是管理 DNS 记录的。 高级区域编辑器介绍:{创建和编辑区域记录,以便控制 DNS 如何工作。 例如,如果您希望一个子域指向另一个域,请添加一个新的 CNAME 记录。有关更多信息,请参阅 documentation 。} 

    问题 3 :如果问题 2 答案是肯定的,那么哪家 DNS 解析比较好?(网站个人使用并不想用付费产品)

    目前的状况是自己摸索着用了 cloudXNS 接管了这个域名,不过还是不太清楚我这种情况应该添加个什么记录。 现在是添加了*泛记录指向托管商的服务器 IP ,但是无法解析像 mydomain.com 这种的裸域。 只有那两个添加了重定向的子域名能正常访问。 

    问题 4 :如果我想用其他域名来访问这个域名的二级域名,我该怎么做?修改 DNS 的 CNAME 记录还是?

    举例,我想用 mydomain111.com 直接访问 owncloud.mydomain.com 用 mydomain222.com 来直接访问 mail.mydomain.com 尝试过在 cloudXNS 直接修改 mydomain111 的 CNAME 记录指向 owncloud.mydomain.com 但是显示的是托管商的错误界面。这又是为什么?正确的做法应该是什么? 

    希望各位勿喷,耐心解决一下本小白的问题

    24 条回复    2016-08-02 14:50:16 +08:00
    Maskeney
        1
    Maskeney  
    OP
       2016-07-26 21:08:41 +08:00
    markdown 标记十脸蒙逼,各位 i 凑合着看吧
    qcloud
        2
    qcloud  
       2016-07-26 22:27:26 +08:00   1
    1 、把网站程度放到根目录
    2 、直接 A 记录到你的服务器 IP
    3 、 cloudxns , dnspod , dnsdun
    4 、直接跳转过去不就行了
    mrjoel
        3
    mrjoel  
       2016-07-26 22:35:50 +08:00
    阿里云解析,有免费版,付费版最低 10.2/年
    lavasing
        4
    lavasing  
       2016-07-26 22:36:18 +08:00 via Android
    3 ,泛域名是不包括裸域名的;
    4 ,应该在 cPanel 里添加 mydomain111.commydomain222.com
    gzelvis
        5
    gzelvis  
       2016-07-26 22:39:59 +08:00
    建议解析用 dnspod
    ZE3kr
        6
    ZE3kr  
       2016-07-26 23:00:32 +08:00 via iPhone
    刚才发现 Dusdun 竟然有 DNSSEC 和 IPv6 (新加坡的),给好评,我之前一直以为国内 DNS 有 IPv6 的只有百度云加速( CloudFlare )和 CNNIC 的 DNS 。
    Maskeney
        7
    Maskeney  
    OP
       2016-07-27 00:46:12 +08:00
    @qcloud 感谢,除了把网站放在根目录没有其他的解决办法了吗?我是两个网站啊,不能都放根目录吧?另外第四个问题答案能再详细一点吗?

    @lavasing 感谢,野路子表示还真不知道泛域名不包括裸域名。另外是要在 cPanel 哪个地方添加这两个额外的域名?
    附加域{An addon domain is an additional domain that is stored as a subdomain of your main site. Use addon domains to host additional domains on your account. For more information, read the documentation.}
    还是
    别名{域别名使您的网站可以从另一域名进行访问。例如,您可以使 www.example.netwww.example.org 显示来自 www.example.com 的内容。有关更多信息,请参阅 documentation 。}?

    @gzelvis DNSPod 比其他的有何优点?
    aprikyblue
        8
    aprikyblue  
       2016-07-27 01:38:15 +08:00 via Android   1
    ① 如果有权限加域名绑定子目录直接加。。
    如果没有,可以利用 rewrite 之类的。。。
    ② 在域名注册商那里设定 ns ,设定的 ns 是谁的就去谁哪里(比如 cloudxns 之类)修改 dns 记录,加一条 a 记录指向网站 ip
    关于 cpanel 的所谓高级区域编辑器:如果你用的不是这个空间提供商提供的 dns 解析服务,那这个玩意没有一点用处
    ③泛记录应该是不包括裸域的,除了*再加一条 @单独设定裸域
    ④你加了 mydomain222.commydomain111.com 的 cname 解析,只是让 mydomain222.com 的 dns 解析交给 mydomain111.com ,两者 dns 记录保持一致
    你的是虚拟主机的话,同一个 ip 会有许多网站,根据域名来判断你要访问哪个网站
    当你用 mydomain111.com 访问时,根据 dns 记录得到服务器 ip ,然后你浏览器会发送域名给服务器,空间商通过域名得知你要访问哪个网站
    当你用 mydomain222.com 访问时,它只是根据 cname 的记录,从 mydomain111.com 的 dns 记录得到了服务器 ip ,然后你浏览器发送给服务器的域名是 mydomain222.com ,它并不知道你想访问的是 mydomain111.com 对应的网站。
    你需要在 cpanel 将两个域名都进行绑定操作。
    gzelvis
        9
    gzelvis  
       2016-07-27 01:38:54 +08:00
    @Maskeney 当然是国内解析快啊兄弟,你这个网站不会是做给外国人看的吧?
    Luluseu
        10
    Luluseu  
       2016-07-27 04:23:32 +08:00 via Android
    用 wdcp 吧,比 cpanel 好用多了
    lavasing
        11
    lavasing  
       2016-07-27 07:51:12 +08:00 via Android
    @Maskeney 别名吧
    Robias
        12
    Robias  
       2016-07-27 08:40:34 +08:00
    不怕被 DDOS 攻击的可以用 dnspod ,怕被 DDOS 攻击的可以用百度云加速,可以隐藏服务器真实 IP 。
    a84945345
        13
    a84945345  
       2016-07-27 09:44:35 +08:00
    解析用 CloudXNS 啊,还附送牛盾。当然 前提是你需要的话。
    abel163
        14
    abel163  
       2016-07-27 10:06:17 +08:00
    睿江的 dns 不错,
    Maskeney
        15
    Maskeney  
    OP
       2016-07-27 11:25:12 +08:00
    @aprikyblue ①加域名绑定子目录直接加 的意思是用第两个域名来访问这两个不同的网站吗?另外 rewrite 是什么?
    Maskeney
        16
    Maskeney  
    OP
       2016-07-27 11:27:10 +08:00
    @aprikyblue ④绑定两个域名?那么额外加的这个域名 DNS 怎么设置?

    @Luluseu 我说了不算啊,托管商就提供的 cPanel

    @a84945345 牛盾是防 D 的吗?
    aprikyblue
        17
    aprikyblue  
       2016-07-27 11:46:37 +08:00 via Android
    @Maskeney
    ① 我也几年没用 cpanel 了,我记得有个功能可以把子域名绑定到指定目录。
    url rewrite ,地址重写,如果是 apache 一般会允许通过.htaccess 文件配置。用在这个用途,算是没有权限时的变通方法吧。。用 rewrite 可以判断一下来访域名然后转发到对应子目录。
    ④ 绑定来让托管的知道:这俩域名对应的是你的网站。至于 dns ,没其他特殊需求随便吧,你 cname 也行,分别 a 也行,只要正确解析过去就行了。
    Maskeney
        18
    Maskeney  
    OP
       2016-07-27 12:01:38 +08:00
    @aprikyblue 即使不设定 NS , cPanel 的重定向是有用的吧,得把子域名重定向到后面加 /xxxx 目录才行啊
    Maskeney
        19
    Maskeney  
    OP
       2016-07-27 18:59:15 +08:00
    @aprikyblue rewrite 在哪里写上配置?
    aprikyblue
        20
    aprikyblue  
       2016-07-27 20:05:22 +08:00
    @Maskeney 要看服务器用的啥软件了。一般是 apache 用.htaccess 文件
    网上这方面有不少相关资料,可以自行查阅,关键词: rewrite 绑定子目录
    Maskeney
        21
    Maskeney  
    OP
       2016-07-27 21:40:47 +08:00
    @aprikyblue 看起来我并没有权限操作服务器,更不用说 apache 了
    aprikyblue
        22
    aprikyblue  
       2016-07-27 21:45:12 +08:00
    @Maskeney .htaccess 可以直接放置在网站根目录的
    Maskeney
        23
    Maskeney  
    OP
       2016-07-27 21:59:10 +08:00
    @aprikyblue 啊哈,我去搜搜看
    a84945345
        24
    a84945345  
       2016-08-02 14:50:16 +08:00
    @Maskeney 咦 怎么今天才收到回复

    是啊 防 D 的
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3604 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 04:26 PVG 12:26 LAX 21:26 JFK 00:26
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86