我正在开发一个我真正希望能够使用裸域的网站,例如example.com
.优选地,www.example.com
应该重定向到example.com
,但这不是严格必要的.
如果我正确理解了这篇博文,那么为什么一个人不能使用裸域是因为那时所有的子域都不起作用,这通常是不可接受的.
现在,只有裸域工作我没事,所以这可能吗?是否会将CNAME记录example.com
设置为Google提供的网址?有没有其他方法可以使用裸域?
我有一个Github项目,我为项目github.com/jeti/matrix
设置了一个"Github页面"网站,以便在这里访问它jeti.github.io/matrix/
.
这一切都可以通过Github进行配置.
现在,我想添加我个人网站的子域名,以便可以通过matrix.jeti.io
我的网站的子域访问该网站jeti.io
.
我真的很困惑如何做到这一点,因为文档似乎没有显示如何将项目页面重定向到子域.我已经尝试了一些我认为应该是正确输入的排列,但由于这些DNS更改需要很长时间才能传播,因此很难进行测试.
具体来说,我想知道作为自定义域输入Github的值是什么(在我看来,这应该只是子域matrix.jeti.io
,但我不确定,所以我把它留空了):
然后我还需要创建子域.我通过OVH购买了域名,它们提供了一些添加DNS条目的选项:
我的理解是我需要添加2个顶点记录.我已经这样做了:
我不清楚的是我是否还需要添加CNAME条目.当我尝试添加CNAME条目时,这就是表单的样子:
所以回顾一下:
Custom Domain
在Github网站上指定.请告诉我需要更改哪些步骤以及如何修改它们.
我正在使用GitHub页面来托管我的博客.我在存储库中设置了CNAME记录,并将A记录和CNAME记录添加到我的域名注册商(123-reg).这工作正常,所以现在我的个人页面donskifarrell.github.com - > donalfarrell.com.
这也使我的所有项目页面都映射到同一个新域,例如.donskifarrell.github.com/calex - > donalfarrell.com/calex.
虽然这是非常好的,但事实证明这对我的一个项目来说很麻烦.
有没有办法修改我的设置,以便某些项目页面不使用我自己的自定义域,而是保留github网址?
谢谢
我是一名设计师试图在Github Pages上建立我的第一个网站.
配置我的GitHub Pages用户页面站点willmillar.github.io
,以使用悬停域(willmillar.com
或www.willmillar.com
)
我试图按照GitHub的文件,并添加一个CNAME
记录指向我的DNS设置www
,以willmillar.github.io
(DNS设置的屏幕截图).
CNAME
我的willmillar.github.io
repo root中也有一个包含的文件www.willmillar.com
试图通过将A
记录指向192.30.252.153
和在stackoverflow上发布的192.30.252.154
其他几个解决方案来设置Apex域.但是,我真的不知道我在这里做什么.
我一直dig
在使用Github文档中的命令测试我的所有更改.但我每次都得到相同的结果:
$ dig willmillar.com +nostats +nocomments +nocmd
; <<>> DiG 9.8.3-P1 <<>> willmillar.com +nostats +nocomments +nocmd
;; global options: +cmd
;willmillar.com. IN A
Run Code Online (Sandbox Code Playgroud)
该域目前无法正常工作,我一直在从Github获取页面构建错误电子邮件,其中说"[我的]网站的CNAME记录应该指向your-username.github.io
,但不要".
我究竟做错了什么?
谢谢!
我正在使用Heroku,并为我的应用添加了几个自定义域名,即myapp.com
和www.myapp.com
.
我在GoDaddy的DNS有三个A记录,'@'指向三个单独的Heroku IP,以及一个指向'www'子域的CNAME proxy.heroku.com
.
我想要做的是将任何流量重定向www.myapp.com
到myapp.com
.我尝试将CNAME设置为"@",但仍然保留在同一个域中.有没有办法可以在DNS级别强制进行此重定向?
我正在为我的客户使用PowerDNS(2.9.22).因为它可以将所有数据存储到MySQL数据库中,并且客户可以轻松地编辑他们喜欢的区域.
现在我遇到了CNAME的问题:
以下是MySQL数据库的记录:
+-----------------------+-------+-----------------------+
| localhost.example.com | A | 127.0.0.1 |
+-----------------------+-------+-----------------------+
| a.example.com | CNAME | localhost.example.com |
+-----------------------+-------+-----------------------+
| www.example.com | CNAME | andreyzentavr.com |
+-----------------------+-------+-----------------------+
Run Code Online (Sandbox Code Playgroud)
PowerDNS配置在这里:
allow-recursion=127.0.0.1, 173.193.**.162, 173.193.**.163
allow-recursion-override=on
cache-ttl=20
config-dir=/etc/powerdns
daemon=yes
default-soa-name=ns3.bserver.com
disable-axfr=yes
guardian=no
launch=gmysql
gmysql-host=127.0.0.1
gmysql-port=3306
gmysql-user=powerdns
gmysql-dbname=powerdns
gmysql-password=123123
lazy-recursion=yes
local-address=173.193.**.162, 173.193.**.163
local-port=53
log-dns-details=yes
log-failed-updates=yes
logfile=/var/log/pdns.log
loglevel=6
master=yes
max-queue-length=5000
max-tcp-connections=10
module-dir=/usr/lib/powerdns
query-logging=yes
recursor=127.0.0.1:53
setgid=pdns
setuid=pdns
skip-cname=no
slave=yes
slave-cycle-interval=600
soa-minimum-ttl=3600
soa-refresh-default=10800
soa-retry-default=3600
soa-serial-offset=0
socket-dir=/var/run
use-logfile=yes
wildcards=yes
version-string=powerdns
Run Code Online (Sandbox Code Playgroud)
当我在做nslookup查询时,我得到了这个:
server:~# nslookup
> set q=any
> server …
Run Code Online (Sandbox Code Playgroud) 我正在设置Amazon CloudFront以分发S3存储桶的内容,当我使用亚马逊给我的xxxxxxx.cloudfront.net时它可以正常工作.
但是,我想使用static.mydomain.com来访问我的文件.我已按照亚马逊的说明添加了从static.mydomain.com到xxxxxx.cloudfront.net的CNAME记录,并且我还在CloudFront分配属性中指定了CNAME(static.mydomain.com).
不过,我无法从static.mydomain.com访问我的文件.
我使用MediaTemple,static.mydomain.com只为我提供默认的MediaTemple服务器页面.当我请求static.mydomain.com/myfile.css时,它会给我'抱歉,无效请求'.
任何的想法?
我刚刚购买了一项新的流量跟踪服务,该服务要求我的域名(在GoDaddy注册)拥有指向其服务器的CNAME记录.
我做得很好,现在正在工作.
但是,当在没有 "www"的情况下输入时,我会收到404错误页面.
我的问题是,我会在DNS区域编辑器中键入什么来将我的"非www"域重定向到"www"域?
例如,我需要我的URL来做这个...
http://mydomain.com/1234 - > http://www.mydomain.com/1234
是否可以使用"A名记录"或其他东西?或者另一种方式?
我到处搜索,找不到有效的解决方案,所以希望你能提供帮助.
谢谢,詹姆斯.
我刚刚注册了 SendGrid,我需要将这些(上图)SendGrid CNAME 记录添加到我的 Google 域中。问题是它没有告诉我在第一个字段(“@”)中放入什么。如果我将其留空,则会出现错误(见下图)。请帮忙。
PS:www
根据Google Domains 帮助页面添加给我一个命名冲突,因为已经有一个带有www
.
我注册了Windows Azure的As-You-Go帐户,并创建了一个SQL DB并设置了"网站".然后我成功地将我的网站部署到我的Azure帐户并在线阅读了一堆文章,基本上我说我需要将我的域名CNAME到我的Windows Azure网站URL.
所以我这样做了:
然后我偶然发现另一篇文章说"对'网站'你需要将服务器扩展到'保留'模式."
我也这样做了:
但它没有奏效.
我在我的主页上获得了404,该主页托管在我以前的托管公司的服务器上,即使我已将其设置为指向Azure的服务器.
有谁可以请帮助阐明这一点?难道我做错了什么?正如你所看到的那样,已经有大约72个小时了,鉴于上面的信息,对我而言,它表明它还没有传播.是这样的吗?