默认网关有什么用?我应当怎么填写默认网关和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. Java基础——Servlet(六)分页相关

    前面写了Servlet(一)到(五),主要是在网上搜罗的视频.对分页这块还是不太清楚.于是有找到一些视频,重新学习了一下.主要是对分页的认识和设计思路.也是为了方便我以后回忆一下.. 一.分页常识 p ...

  2. Redis——非阻塞IO和队列

    Redis是个高并发的中间件,但是确实是单线程.而且,Nginx.Node.js等也是单线程的.Redis通过非阻塞IO(IO多路复用)处理那么多的并发客户端连接,并且,由于Redis所有的数据都在内 ...

  3. Mybatis注解开发模糊查询

    Mybatis注解开发模糊查询 一般在使用mybatis时都是采用xml文件保存sql语句 这篇文章讲一下在使用mybatis的注解开发时,如何进行模糊查询 模糊查询语句写法(在@Select注解中) ...

  4. AOP 应用 性能

    AOP 我的感觉是做些日志什么的比较好,比如在每个controller的api前后搞一下,或者做些metric.今天在spring里用了下AOP并简单的测了一下性能. 使用 业务类 public cl ...

  5. 2016计蒜之道复赛 百度地图的实时路况(Floyd 分治)

    题意 题目链接 Sol 首先一个结论:floyd算法的正确性与最外层\(k\)的顺序无关(只要保证是排列即可) 我大概想到一种证明方式就是把最短路树上的链拿出来,不论怎样枚举都会合并其中的两段,所以正 ...

  6. js-ES6学习笔记-Promise对象

    1.Promise 是异步编程的一种解决方案,比传统的解决方案——回调函数和事件——更合理和更强大. 2.所谓Promise,简单说就是一个容器,里面保存着某个未来才会结束的事件(通常是一个异步操作) ...

  7. 前端hash路由基本原理,及代码的基本实现

    路由就是指随着浏览器地址栏的变化,展示给用户的页面也不相同. 早期的路由都是后端实现的,直接根据 url 来 reload 页面,页面变得越来越复杂服务器端压力变大,随着 ajax 的出现,页面实现非 ...

  8. ubutu强制关闭应用程序的方法

    1.打开终端,输入命令 top 2.查看应用程序PID号,比如是8080 3.然后终端输入 kill 8080 ,行了

  9. singleInstance和singleTask导致startActivityForResult回调失败

    先来了解下这两种启动模式: 1.singleInstance,全局唯一,它的实例在全局(即在众多任务栈中)是唯一的,它单独地存在于属于自己的任务栈中,而且这个任务栈没有其他实例. 2.singleTa ...

  10. windows 10安装jdk8

    1.下载jdk,选择jdk软件版本和对应windows 32/64位版本 jdk下载链接:https://www.oracle.com/technetwork/java/javase/download ...