我想知道如何使用AWS Route53将我的网站重定向到另一个网站(通过域名或IP地址)。
到目前为止,我所做的是,
1)我买了一个域名。
2)我为网站生成了AWS Route53名称服务器(NS),并在域名提供商处注册了这些NS。
现在,假设我的网站名称为thisnewsite.com
,我希望当用户将thisnewsite.com
或www.thisnewsite.com
放在浏览器上时,应将其重定向到
1)其他一些网站,例如www.flaticon.com或
2)某些IP地址,如xxx.xxx.xxx.xxx或
3)一些IP地址,端口如xxx.xxx.xxx.xxx:xxx
Route53方法是做什么的?
答案 0 :(得分:0)
1)对于URL转发,请参阅以下答案:https://stackoverflow.com/a/14289082/902751
2)对于IP重定向,创建一个类型为import bleach
import markdown
html = """
**### The Facebook Campaign will be alligned:**
**### What you get:**
"""
def render_markdown(text):
if not text:
return ''
html = markdown.markdown(text, extensions=[
'markdown.extensions.sane_lists',
'markdown.extensions.nl2br',
])
return bleach.clean(html, tags=[
'p', 'h1', 'h2', 'br', 'h3', 'b', 'strong', 'u', 'i', 'em', 'hr', 'ul', 'ol', 'li', 'blockquote'
])
print render_markdown(html)
的记录集,将您的主机名映射到您的IP地址。这是一个示例(对于EC2,但它适用于任何IP):https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/routing-to-ec2-instance.html
3)对于带端口的IP重定向:Route 53不能这样做。实际上,DNS一般不关心端口。它只将域名映射到IP地址。可能的解决方案是设置一个代理,将您的请求从端口A重定向到端口B.