• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >嵌入式开发 > 域名绑定与ip地址访问是不是无本质区别

域名绑定与ip地址访问是不是无本质区别

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-06-05

佚名通过本文主要向大家介绍了域名绑定ip地址,域名绑定新ip,域名绑定ip,阿里云域名绑定ip,域名绑定ip端口等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题:域名绑定与ip地址访问是不是无本质区别
描述:

之前注册了一个VPS,并在上面搭建了相应的LNMP环境(一键安装包),随后搭建了WordPress。
直接通过IP地址访问,访问的是类似“LNMP安装成功”的页面。
随后注册了一个域名,将域名和IP地址绑定之后,成功通过注册的域名访问WordPress搭建的个人博客。

我的疑问是,据我所知,域名不过是通过DNS服务器转换为相应的IP地址,那么我访问这个域名和VPS的IP地址是一样的,对吗?但是事实并非如此,IP地址还是那个“LNMP安装成功”,而域名访问的是博客地址,这是为什么?
【简而言之,假设绑定a.com和1.1.1.1,那么通过web浏览器访问这两个地址不应该是别无二致的吗】

其次,我们在地址栏输入一个IP地址,事实上是默认访问了80端口而已,只是隐藏了,是这样吗?
麻烦了!


解决方案1:

1、出现域名和IP访问的结果不一样,原因是你的 Web 服务器 Nginx 里的配置,具体你看一下 nginx.conf 里的配置
2、的确是的,就是 80 端口,只不过不显示而已,你使用 域名或ip:80 的方式,照样可以访问。

解决方案2:

当你使用 域名 去访问一个网站的时候, HTTP请求头 中的 Host 字段的值为 你所填写的域名.
当你直接使用这个域名解析出来的 IP地址, 去访问这个网站的时候, HTTP请求头 中的 Host 字段的值为 IP地址.

GET / HTTP/1.1
Host: localhost


GET / HTTP/1.1
Host: 127.0.0.1

这个是在 HTTP请求头 上的区别, 在浏览器发请求之前, 如果是域名需要先解析域名得到IP然后才建立连接, 如果是IP, 则直接就可以建立连接.

当请求到达 Web服务器 的时候, 服务器会根据你的 HTTP请求头 中 Host 字段中的内容去匹配相应的配置, 比如你提交的是 域名, 而且 配置项里有这一个域名的配置, 那么它就会根据这个配置去进行处理(比如展示你的博客).

当提交的 Host 的内容在配置项里没有的时候, 在这种情况下, 一般服务器里会有一个默认配置项, 服务器展示这个默认配置项所对应的内容(即你所描述的那个 “LNMP安装成功”).

你问的 "其次" 的那个问题的答案是: 是的, 如果是用的 HTTP协议 则默认端口为 80, 如果是 HTTPS协议 则默认端口为 443.


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 域名绑定与ip地址访问是不是无本质区别

相关文章

  • 2017-06-05 有做金融卡的兄弟吗
  • 2017-06-05 经常听说i386机器,这是什么机器啊?
  • 2017-06-05 ARM裸机开发,这么写eeprom的初始化程序是否合理?
  • 2017-06-05 怎样清除系统的DNS缓存?
  • 2017-06-17ARM指令的寻址方式
  • 2017-06-05 驱动虚拟的串口怎么显示在设备管理器中???
  • 2017-06-05 我怎么发不了贴字阿,发完之后老是找不到阿,谁能帮我?
  • 2017-06-05 MSP430F149单片机无法进入USART接收中断
  • 2017-06-05 寻求usb驱动程序开发者共同研究问题
  • 2017-06-05 TCP/IP:在广域网(外网)上传输数据时会用到ARP协议吗?

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 求BK5823实例
    • opencv怎么移植到wince中
    • 需要用并口模拟脉冲信号来驱动步进电机
    • Windows下中断定时如何实现
    • sourceinsight打不开,一直弹出已停止工作。重装不管用
    • 内核模式下内存释放问题,望大神解答!!
    • lua.dlllua怎么实现压缩
    • 关于vxworks69的问题?
    • USB过滤驱动程序的安装与调试问题
    • 关于复位信号的波形问题

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有