1.什么是默认网关?

一台计算机可以直接与有相同子网掩码和IP网络的计算机通信。但是如果计算机想要与在另一个IP网络上的计算机通信呢?

为了能够与其他 IP网络通信,就必须使用路由器。 而**默认网关(简称网关)**就是这样一台路由器:

  • 它是一台可以连接到多个IP网络并可以在这些 IP 网络之间传递流量的路由器
  • 因为计算机只能与其所在的IP网络中的其他IP地址通信, 所以为了使多个计算机能够通过网关进行通信,它在其连接的每个IP网络上拥有自己的IP地址
  • 当网关向计算机分发IP地址和子网掩码时,它还会向计算机发送自己的IP地址,并告诉计算机使用该地址作为其默认网关

当计算机需要与其他IP网络通信,它只需要将流量发送到默认网关,然后网关负责将流量转发到 Internet 上的目的地


2.什么是DNS?

作为用户是很少需要为记住IP地址操心,因为我们记住的通常都是域名(比如www.baidu.com)。但是当计算机相互发送流量时,它们必须使用IP地址作为目的地。所以计算机必须有办法将输入的域名“翻译”为计算机可以使用的IP地址,这该如何实现呢?

DNS(Domain Name System)就是用于进行这二者之间的“翻译”:

  • 它由 Internet 上的大量服务器提供服务。当发送域名进行查询时,这些服务器可以进行相应的回复。
  • 家庭路由器会告诉 LAN上的计算机将它们的DNS查询发送到家用路由器本身。 如果该路由器已经知道查询对应的IP地址,就会返回结果;否则将查询转发到Internet上的DNS服务器,在转发的过程中,家庭路由器只是传递并不会查看内容


3.如何给计算机一个IP地址?

一台计算机需要以下信息才能在网络上正常运行:

  • IP地址
  • 子网掩码
  • 默认网关的IP地址
  • DNS服务器的IP地址

要获得这些信息,一般有两种方式:

  • 自动分配。要实现该方式,就需要通过**DHCP(Dynamic Host Configuration Protocol)**实现:

    家庭路由器会转发LAN上的客户端之间以及 LAN 和 Internet 之间的流量,所以需要向该网络上的计算机分发IP地址和其他必要信息,而这些操作是通过DHCP完成的,它是一种自动将配置分发给网络上的计算机和其他设备的协议

    • 在家用路由器中已经预先配置了DHCP服务器,可以将配置分发给您的计算机和其他设备
    • 当计算机连接到网络时,它会请求一个IP地址,这是通过发送一个DHCP请求来完成的,它询问网络上是否有任何可用的DHCP服务器。 如果有服务器响应,则计算机会发生请求给该服务器
    • 当路由器看到该DHCP请求时,它会从其空闲IP地址池中分发一个可用的IP地址以及其他详细信息

  • 手动配置。如果计算机通过DHCP自动获取其 IP 地址,则每次启动时计算机可能会得到不同的IP地址,因为计算机断电时间过长,DHCP服务器将忘记它分发给计算机的IP地址。如果计算机经常更改 IP 地址,就必须在路由器配置中更新端口转发,十分麻烦。在这种情况下,建议手动配置接收端口转发的计算机的IP地址。需要配置的信息如下:

    • 路由器同一IP网络上的可用IP地址
    • 和路由器相同的子网掩码
    • 默认网关,应设置为路由器的 LAN IP 地址
    • DNS服务器地址

当你选择手动配置IP地址,还应将该IP地址从家庭路由器的DHCP地址池中移除,否则路由器可能会将相同的IP地址分发给网络上的其他计算机。在现代网络和较新的操作系统中,计算机会先检查IP地址是否已被占用。但是只有第一台获得IP地址的计算机才能正常工作,冲突的计算机会停止通信,直到它获得另一个IP地址。


参考

  1. https://www.homenethowto.com/basics/default-gateway-finding-other-ip-networks/

  2. https://www.homenethowto.com/basics/dns-linking-names-with-ip-addresses/

  3. https://www.homenethowto.com/basics/giving-the-computer-an-ip-address/

默认网关、DNS、DHCP相关推荐

  1. IP地址、子网掩码、默认网关、DHCP服务器、DNS服务器、WINS服务器

    一.IP地址与子网掩码 1.IP地址 ipv4下,ip地址=网络号+主机号. 2.子网掩码 子网掩码(subnet mask)又叫网络掩码.地址掩码.子网络遮罩,它是一种用来指明一个IP地址的哪些位标 ...

  2. 计算机网络九:IP地址、子网掩码、默认网关、DHCP服务器、DNS服务器、WINS服务器...

    一.IP地址与子网掩码 1.IP地址 ipv4下,ip地址=网络号+主机号. 2.子网掩码 子网掩码(subnet mask)又叫网络掩码.地址掩码.子网络遮罩,它是一种用来指明一个IP地址的哪些位标 ...

  3. 一次搞懂什么是IP 子网掩码 默认网关 DNS

    一次搞懂什么是IP 子网掩码 默认网关 DNS服务器 最近做计算机网络实验搭建拓扑时,给路由器添加静态路由时,设置访问控制列表时,经常会犯一些基本错误.究其原因还是对这些基本概念掌握不扎实,所以再次复 ...

  4. 电视无线dns服务器,电视机默认网关DNS服务器

    电视机默认网关DNS服务器 内容精选 换一换 虚拟私有云(Virtual Private Cloud,以下简称VPC),为云服务器.云容器.云数据库等资源构建隔离的.用户自主配置和管理的虚拟网络环境, ...

  5. IP地址,子网掩码、默认网关,DNS理论解释

    在网上发现的这篇文章写的非常好,有理论有示例. (一)  问题解析 001.   问:  IP地址,子网掩码,默认网关,DNS服务器,有什么区别呀?我知道没有IP地址就不能上网,我也知道没设DNS就不 ...

  6. IP地址,子网掩码、默认网关,DNS服务器是什么意思

    IP地址,子网掩码.默认网关,DNS服务器是什么意思 2010-10-30 17:00:34|  分类: 网络基础知识|举报|字号 订阅 下载LOFTER我的照片书  | (一)  问题解析 001. ...

  7. IP地址,子网掩码,默认网关,DNS服务器详解

    IP地址,子网掩码,默认网关,DNS服务器详解 为了更深入的学习TCP/IP协议,最近看了不少有关资料,收集整理记录如下,以备后面的使用和方便各位学习: IP地址,子网掩码,默认网关,DNS服务器是什 ...

  8. IP地址,子网掩码、默认网关,DNS服务器是什么意思?

    IP地址,子网掩码.默认网关,DNS服务器是什么意思? IP地址,子网掩码.默认网关,DNS服务器是什么意思? (一)  问题解析 001.   问:  IP地址,子网掩码,默认网关,DNS服务器,有 ...

  9. IP地址、子网掩码、默认网关、DNS服务器详解

    IP地址,子网掩码,默认网关,DNS服务器是什么意思? (一)问题解析 问: IP地址,子网掩码,默认网关,DNS服务器,有什么区别呀?我知道没有IP地址就不能上网,我也知道没设DNS就不能上外网,可 ...

  10. IPIP地址、ipv4ipv6、子网掩码、网段计算、网络广播ID计算、默认网关、DNS服务器、DHCP服务器

    文章是学习各方知识的总结,力求言简意赅. IP和IP地址: IP(Internet Protocol)网络之间互连的协议(网协). 网络之间互连的协议:为计算机网络相互连接进行通信而设计的协议.在因特 ...

最新文章

  1. IOS 程序插件及功能动态更新思路┊
  2. 一款嵌入式监听地图测试软件(开发)
  3. ASP.NET Core MVC 授权的扩展:自定义 Authorize 和 IApplicationModelProvide
  4. java数组深拷贝和浅拷贝_java中的深拷贝与浅拷贝(值类型 vs 引用类型)
  5. 《天天数学》连载33:二月二日
  6. PDF 与 Word互转工具。 在线的 和安装软件
  7. 【linux所有命令——复习】
  8. 【Matlab】线性二次型最优控制问题(LQR控制)
  9. 使用Idea进行Junit单元测试
  10. docker代理设置ssl证书_家用主机 篇六:群晖Docker配置SSL证书实现https安全访问
  11. Centos8.3安装教程
  12. 利用shell脚本,实现腾讯云DNSPod进行DDNS动态域名解析ipv6地址
  13. STM32CubeMX+Proteus仿真DS18B20
  14. 线性拟合——离群点outliers的处理
  15. 计算机wold标题文字加背景,office word文档添加背景图片以及背景颜色来美化枯燥乏味的文字...
  16. python基本语句实验心得_总算领会python语言学习心得
  17. 高并发累加器 Striped64
  18. OpenCV:vector subscript out of range
  19. 精简系统登录页模板html+vue+elementui
  20. 岁月温柔-12 妈妈害怕去医院-疑似有医院恐惧症

热门文章

  1. 计算机水平一般良好怎么填,计算机水平一般怎么填
  2. Java程序包system不存在I_急急急!!java 软件包 system不存在
  3. RK3399 Android7.1 RTC导致系统无法进入休眠
  4. 2019中国大学生程序设计竞赛-女生专场(重现赛)
  5. 模拟ic流片经验分享
  6. mac将远程linux服务器目录挂载(mount)到本地
  7. python在excel中指定位置写入值
  8. 三天写完毕业论文——经验分享
  9. 微软2007日语输入法
  10. 太赞了!Github上都没有的“网约车”项目!!!