默认网关有什么用?我应当怎么填写默认网关和DNS呢?

目前使用的是pppoe方式上网,无猫,只是将一根入户的网线插在无线路由上面,然后在路由中设置ppoe方式上网,输入帐号密码。一般电脑和手机全设成了自动获取IP和DNS了。最近听有人说这样会影响网速。
后来我研究了一下,但是越研究越糊涂了。还请大家来指点一下。
我打开路由的运行状态发下以下:
IP地址: 172.26.67.XX PPPoE自动连接
子网掩码: 255.255.255.255
网关: 172.26.64.1
DNS服务器: 123.125.225.29 , 220.181.151.67

我在自己的电脑上执行的ipconfig /all得出来的结果如下:
IPv4 地址 . . . . . . . . . . . . : 192.168.1.100(首选)
子网掩码 . . . . . . . . . . . . : 255.255.255.0
获得租约的时间 . . . . . . . . . : 2014年5月19日 8:19:33
租约过期的时间 . . . . . . . . . : 2150年6月25日 15:42:0
默认网关. . . . . . . . . . . . . : 192.168.1.1
DHCP 服务器 . . . . . . . . . . . : 192.168.1.1
DHCPv6 IAID . . . . . . . . . . . : 234940929
DHCPv6 客户端 DUID . . . . . . . : 00-01-00-01-1A-F3-D9-
DNS 服务器 . . . . . . . . . . . : 211.98.2.4
202.106.0.20
202.106.196.115
202.106.46.151
192.58.128.30
219.150.32.132
211.98.4.1
而我在用网页查询得到的我的ip地址是:
您的IP: 118.186.197.45 大陆其他_北京市
您的DNS: 211.98.71.158 铁通_湖南省_长沙市
您的DNS可以进行优化,可供优化的DNS如下:
111.67.201.200 北京市零色沸点网络科技有限公司
210.2.1.1 黑龙江省哈尔滨市龙采科技
211.155.23.88 广东省广州市
219.235.0.3 上海市邦特网络通信

为什么路由中的IP和电脑上的IP是不一置的呢?(当然我的电脑是连该路由上网的)请问大家,我的实际ip地址是多少?网关是多少?
网关和DNS是不是可以修改成更好的呢?一般设置成192.168.1.1的网关和DNS是否可取,会不会影响上网速度?还有那个子网掩码是随谁的?

 
 
答:::
复习软考有点烦,来看看知乎。
尽我所能回答这个问题,有错误请大神指出。
-----------------------------------------------------------------------------------------------------------------

1、为什么路由中的IP和电脑上的IP是不一置的呢?(当然我的电脑是连该路由上网的)请问大家,我的实际ip地址是多少?网关是多少?

答:
1.1 路由器也是一个终端设备,它与电脑一样也是需要有自己的地址的,所以不能一样。

1.2 你的IP地址:
1.2.1「电脑和路由器共用的公网IP地址」:118.186.197.45
1.2.2「路由器的内网IP地址」:172.26.67.*192.168.1.1(为什么有两个,后面讲)
1.2.3「电脑的内网IP地址」:192.168.1.100

1.3 网关:
1.3.1「路由器的网关地址」:172.26.64.1
1.3.2「电脑的网关地址」:192.168.1.1

2、网关和DNS是不是可以修改成更好的呢?一般设置成192.168.1.1的网关和DNS是否可取,会不会影响上网速度?还有那个子网掩码是随谁的?

答:
2.1 在你现在这种情况中,路由器网关是不能改变的,因为如果一改,路由器会因为连接到错误的网关而连不上网;而电脑的网关可以随着路由器的内网地址之一「192.168.1.1」的改变而改变,但是一定要对应。

2.2 路由器的地址之一「192.168.1.1」,也就是电脑的网关地址,是可以自己设置的,只要设置成内网地址就可以,一般默认是用192.168.1.1。

2.3
2.3.1 路由器的DNS地址可以改成更合适的,就像上面说的:

您的DNS: 211.98.71.158 铁通_湖南省_长沙市
您的DNS可以进行优化,可供优化的DNS如下:
111.67.201.200 北京市零色沸点网络科技有限公司
210.2.1.1 黑龙江省哈尔滨市龙采科技
211.155.23.88 广东省广州市
219.235.0.3 上海市邦特网络通信

因为你的路由器需要从DNS服务器获得服务,而你的DNS服务器在湖南,你的路由器在北京,这中间肯定要经过很多次的转发才能获得数据,如果你设置一个在北京的DNS服务器的地址,相对来说肯定会快,但是能快多少就很难计算了。

2.3.2 电脑的DNS地址可以设置自动获取,也可以自己手动设置地址,自动获取是从路由器那里获取,手动设置可以设置成路由器的IP地址,也可以设置为其他任意的DNS服务器的IP地址,当然,要快就用路由器,或者其他相对近一点的DNS服务器。

2.4 子网掩码是随着子网的大小而改变的,这个要根据你路由器和电脑分别所在的子网来决定。

----------------------------------------------------------------------------------------------------------------

看了上面的答案是不是有点蒙,因为你要全部弄懂的话要懂一大堆的计算机网络的概念和整个网络的结构(拓扑)。
我大概写一个很简单很简单的网络结构:
----------------------------------------------------------------------------------------------------------------
上层网络提供者(暂时忽略)
|
|
ISP
(互联网服务提供商,也就是电信运营商,你的路由器从这里获得服务)
|
|
路由器、交换机等网络设备
(单个或多个)
|
|
「家用路由器(你的路由器)
|
|
|
电脑/手机」
----------------------------------------------------------------------------------------------------------------
ISP与家用路由器中间形成一个局域网,家用路由器与电脑/手机间形成一个局域网,所以你的路由器才会有两个内网地址。
因为IPv4的地址不够用,所以要用到NAT协议(网络地址转换协议)来实现多用户使用相同IP地址同时上网。
除了118.186.197.45这个公有地址之外你的所有地址都是私有地址。
私有地址:
A类:10.0.0.0 - 10.255.255.255
B类:172.16.0.0 - 172.31.255.255
C类:192.168.0.0 - 192.168.255.255
----------------------------------------------------------------------------------------------------------------
另外,涉及到的概念有:
1、IP地址,包括公网IP地址(公有IP地址),内网IP地址(私有IP地址)
2、NAT
2、DHCP、网关
3、DNS服务器和DNS地址
4、局域网、子网、子网掩码

 
from:https://www.zhihu.com/question/23403263/answer/25808408

【转】默认网关有什么用?我应当怎么填写默认网关和DNS呢的更多相关文章

  1. 阿里云API网关(2)开放 API 并接入 API 网关

    网关指南: https://help.aliyun.com/document_detail/29487.html?spm=5176.doc48835.6.550.23Oqbl 网关控制台: https ...

  2. VB默认属性、动态数组、Range对象的默认属性的一点不成熟的想法

    1.默认属性 VB6.0有默认属性的特性.当没有给对象指定具体的属性时,"默认属性"是VB6.0将使用的属性.在某些情形下,省略常用属性名,使代码更为精简. 因为CommandBu ...

  3. 去除input默认带的上下按钮与修改placeholder的默认颜色、背景、placeholder内容的大小

    有时候需要用input元素中type属性值为number时,会出现默认的上下按钮, 去掉input默认的上下按钮:兼容性写法如下 input[type='number']::-webkit-outer ...

  4. 错误的另一个常见原因是默认的安全组规则。default security group默认情况下不允许ICMP(ping命令使用的协议)

    可以在openstack horizon界面中添加ICMP和ssh(TCP)规则,也可以通过命令行.命令行方式给默认安全组添加规则的方法如下: $ nova secgroup-add-rule def ...

  5. 微服务网关从零搭建——(二)搭建api网关(不带验证)

    环境准备 创建空的core2.1 api项目  演示使用名称APIGateWay  过程参考上一篇 完成后在appsettings.json 添加节点 "Setting": { & ...

  6. Qt SizePolicy 属性(每个控件都有一个合理的缺省sizePolicy。QWidget.size()默认返回值是(640, 480),QWidget.sizeHint()默认返回值是(-1, -1))

    控件的sizePolicy说明控件在布局管理中的缩放方式.Qt提供的控件都有一个合理的缺省sizePolicy,但是这个缺省值有时不能适合 所有的布局,开发人员经常需要改变窗体上的某些控件的sizeP ...

  7. antd做form表单的组件共用,利用mapPropsToFields填写默认值

    做单页应用,不管是用Vue还是React,或者其他,有一个重要的原则,就是:组件重用. 既然组件可以重用,那么当添加一个信息,和修改该信息的布局必然是一致的,这时候,最好的方法自然是利用同一个组件,在 ...

  8. jquery 失去焦点时输入框为空时自动填写默认内容

    $("#address").focus(function () { // 地址框获得鼠标焦点 var txt_value = $(this).val(); // 得到当前文本框的值 ...

  9. FluentNHibernate当数据库设置默认值时,使用插入操作,导致默认值没有写入问题

    需要再映射属性字段增加Not.Insert() Map(x => x.Provrince, "PROVRINCE").Not.Insert(); Map(x => x. ...

随机推荐

  1. 低级问题: jquery-ajax-alert(data) <!DOCTYPE html PUBLIC "-

    后台:Response.Write("登录成功"); 前台:Jquery-Ajax--alert(data)弹出: 登录成功 <!DOCTYPE html PUBLIC &q ...

  2. linux安装MySQL5.7记录

    目录 linux安装MySQL5.7记录 1. 在根目录下创建文件夹/software和数据库数据文件/data/mysql 2. 从官网下载相应的MySQL版本 3. 解压并移动到/software ...

  3. 简单的redis缓存操作(get、put)

    简单的redis缓存操作(get.put) 本文介绍简单的redis缓存操作,包括引入jedisjar包.配置redis.RedisDao需要的一些工具.向redis中放数据(put).从redis中 ...

  4. Java_万年历(简单)

    1.方法,需要一个年份,一个月份.然后在控制台输出日历 // 输入一个年份和一个月份显示日历 public static void printCalendar(int year, int month) ...

  5. python基础训练题2-元组,字典

    1,判断值在元组中 >>> a = ( 1, 2, 3, 4, 10 ) >>> 10 in a True >>> ' in a False 2, ...

  6. php扩展php-redis安装与使用

    一.redis的安装 1,安装redis版本 下载页面:https://redis.io/download 安装一个老版本3.2.11:http://download.redis.io/release ...

  7. HDU1824(2-SAT)

    Let's go home Time Limit: 10000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)To ...

  8. Vue 爬坑之路(十)—— Vue2.5 + Typescript 构建项目

    Typescript 在前端圈已经逐渐普及,Vue 2.5.0 改进了类型声明,使得对 TypeScript 更加友好 不过要想在项目中直接使用 TypeScript  仍然需要对项目进行一些改造 P ...

  9. 【读书笔记】iOS-网络-应用间通信

    一,URL方案 URL方案有3个主要用途:根据设备上其他应用的存在与否调整逻辑,切换到其他应用以及响应打开你的应用的其他应用.你还可以通过URL方案从某个站点或是在基于Web的认证流程结束是打开应用. ...

  10. @EnableDiscoveryClient与@EnableEurekaClient 区别

    Eureka依赖: <dependency>     <groupId>org.springframework.cloud</groupId>   <arti ...