在Cloudflare DNS设置页面上,它说明了这一点 An A, AAAA, CNAME, or MX record is pointed to your origin server exposing your origin IP address.
我的域名中有一条MX记录指向mail.mydomain.com
.我相信这是邮件工作所需要的东西.如何防止它暴露我的原始IP地址?
我想将我的一个子域重定向到外部URL.示例:我xyz.example.com
的outsideurl.net
.是否可以使用Cloudflare
服务?我试图在Page Rules
本教程的帮助下使用,但似乎本教程可能用于其他目的.
我最近通过Google Domains获得了域名.我已经设置了一些配置,让它通过Cloudflare指向OpenShift应用程序.Cloudflare要求我设置他们的DNS服务器,这是我在Google Domain中所做的.
在Cloudflare,我创建了两条CNAME
记录(没有别的).一个是从我的一个别名mydomain.com
来some.url.at.openfshit.com
,另一种是从www
到mydomain.com
.
但是,在Gmail域中,我还使用我的域名设置了一封电子邮件,该电子邮件将被转发到私人电子邮箱.但是,我在测试时没有收到任何电子邮件.
我想知道我是否可以正确转发我的电子邮件.是否在Cloudflare创建MX记录?如果是,用什么配置?
PS:我已经使用此处提供的说明设置了MX记录,但我得到:
完全无法传送给下列收件人:
contact@mydomain.com
Run Code Online (Sandbox Code Playgroud)
永久性失败的技术细节:Google试图传递您的消息,但服务器拒绝接收域chartvibes.com aspmx.l.google.com. [2607:f8b0:4001:c20::1b]
.
其他服务器返回的错误是:
550-5.1.1 The email account that you tried to reach does not exist. Please try
550-5.1.1 double-checking the recipient's email address for typos or
550-5.1.1 unnecessary spaces. Learn more at
550 5.1.1 https://support.google.com/mail/answer/6596 p123si522326ioe.111 - gsmtp
Run Code Online (Sandbox Code Playgroud) 我需要从网站上获取一些信息以用于教育目的,但是由于保护,我无法发送请求。我得到典型的“检查您的浏览器”页面首先显示,然后我被重复重定向。我如何绕过 python selenium 中的这种保护?
为了让我的GitLab页面网站(Jekyll)www.mydomain.com
不仅仅被访问,我还需要做些什么mydomain.com
?我通过CloudFlare获得SSL.
在我的DNS中我有:
mydomain.com A 104.208.235.32
和CNAME指向myname.gitlab.io
并www
指向myname.gitlab.io
我是否需要创建子域www
并将其指向GitLab?我希望我的网站没有www
在网址中,但如果用户输入,www
他们仍然可以访问该网站.
目前,我正在使用Route53来管理我的域名,子域名等.但我想为我的终端添加DDoS保护.所以我也想使用Cloudflare.但我找不到同时使用其中两个的方法,我可以将Cloudflare dos保护放在AWS r53前面吗?
denial-of-service amazon-web-services cloudflare amazon-route53
我看着https://material-ui-next.com
谁似乎在firebase托管上运行并在其上使用CloudFlare.
这提出了一个问题.firebase托管网站是否需要额外的层来处理DDoS保护?据我所知,firebase提供开箱即用的SSL,CDN,DDoS和缓存?什么时候想要在其上添加CloudFlare?
您好,我已使用以下命令将我的 Vue.js 应用程序部署到 Cloudflare 工作人员:
wrangler generate --site
wrangler publish --env dev
Run Code Online (Sandbox Code Playgroud)
这是我的 wrangler.toml:
account_id = "xxx"
name = "name"
type = "webpack"
workers_dev = true
[site]
bucket = "./dist"
entry-point = "workers-site"
[env.dev]
name = "name"
route = "xxx.com/*"
zone_id = "XXX"
account_id = "XXX"
Run Code Online (Sandbox Code Playgroud)
该网站很好并且位于“xxx.com”上,但是当我在任何其他路线上刷新页面时,我收到以下错误消息:
在您的内容命名空间中找不到 es-es/index.html
或者例如:
在您的内容命名空间中找不到 category/65/index.html
在 nginx 上,我必须创建一个 .htaccess,但我不知道如何让它在这里工作。
这是我的 index.js 以防万一:
import { getAssetFromKV, mapRequestToAsset } from '@cloudflare/kv-asset-handler'
/**
* The DEBUG flag will do two things that help during development:
* …
Run Code Online (Sandbox Code Playgroud) 背景:网站(example.com),dns通过cloudflare pro计划设置,这提供了"灵活的ssl"(在这里阅读),这意味着ssl只存在于客户端和cloudflare之间,而不是cloudflare和服务器之间,因此不需要专用的ip和不需要在服务器上进行特殊设置.服务器设置为不使用ssl(只是一个通用网站),但是cloudflare灵活的ssl正在处理ssl方面.
语言:PHP(codeignighter,但这并不重要)
目标:浏览域"exmple.com/ "或"http:// exmple.com/ "时,生成变量"http:// example.com",并在浏览"https:// example.com"时/*"生成变量"https:// example.com".
什么应该工作(但不是):
$root = '';
if( isset($_SERVER['HTTPS'] ) && $_SERVER['HTTPS'] != 'off' )
{
//it doesnt reach here...
$root .= 'https://';
}
else
{
$root .= 'http://';
}
$root .= "".$_SERVER['HTTP_HOST'];
$root .= str_replace(basename($_SERVER['SCRIPT_NAME']),"",$_SERVER['SCRIPT_NAME']);
Run Code Online (Sandbox Code Playgroud)
我总是可以做到:"// example.com",但这对我来说并没有真正解决问题.思考?我应该做一些字符串比较来确定https-ness吗?
我确定原因是当请求到达服务器(https或http)时,它来自端口80并且它不会被识别为ssl,因此未定义$ _SERVER ['HTTPS'].我可以在服务器和cloudflare之间设置一个自定义的ssl,但如果我可以使用一些正则表达式并以某种方式比较网址,那么会更好(更省力).
我还想知道可能存在的问题和漏洞.
谢谢 :)
想知道为什么 Cloudflare 会在我已启动的服务器上引发错误?我可以通过在浏览器中访问 IP 来验证服务器是否已启动。
我检查了系统日志,apache 日志,没有发现错误。顺便说一句,我只是在静态站点上设置域.. 我不知道如何修复它。谷歌搜索并没有找到解决方案