Ⅰ 服务器如何访问远程路由下的多个指定的客户端
服务器在公网时,因为路由是单向的,不能寻址路由器后面的设备。如果要做,有2个办法:
在路由器中建立TCP端口静态映射,比如把路由器外部端口1234,映射到路由器内部一台IP地址是192.168.1.88的5678,这样公网中的设备通过TCP协议发送到路由器公网地址(比如39.xxx.xxx.xxx)端口1234的信息都会转到192.168.1.88的5678端口,这样就会被路由器下面的设备接收到
让路由器后面的客户端先给服务器发送信息,然后服务器对客户端进行回答。客户端的请求通过路由器时,会在路由器中建立动态映射,这样服务器的回答到达路由器时,会因为已经建立了动态映射,可以通过路由器而返回到客户端
Ⅱ 濡备綍瀹炵幇瀹㈡埛绔涓庢湇锷″櫒绔镄勬暟鎹钖屾
濡备綍瀹炵幇瀹㈡埛绔涓庢湇锷″櫒绔镄勬暟鎹钖屾ワ纻
濡备綍瀹炵幇瀹㈡埛绔涓庢湇锷″櫒绔镄勬暟鎹钖屾ワ纻
鍦ㄧ幇浠g殑搴旂敤绋嫔簭涓锛屽逛簬瀹㈡埛绔鍜屾湇锷″櫒涔嬮棿镄勬暟鎹钖屾ュ彉寰楄秺𨱒ヨ秺鍏抽敭锛岃繖瀵逛簬鏀鎸佽法骞冲彴銆佸垎甯冨纺鍗忎綔绛夊簲鐢ㄥ満鏅闱炲父链夊府锷┿傚湪链鏂囦腑锛屾垜浠灏呜ㄨ哄备綍瀹炵幇瀹㈡埛绔鍜屾湇锷″櫒涔嬮棿镄勬暟鎹钖屾ャ
1.锘虹姒傚康
鍦ㄦ帰璁ㄥ备綍瀹炵幇瀹㈡埛绔鍜屾湇锷″櫒涔嬮棿镄勬暟鎹钖屾ヤ箣鍓嶏纴鎴戜滑闇瑕佷简瑙d竴浜涘熀链姒傚康鍜屾湳璇锛
瀹㈡埛绔锛氶氩父鎸囩敤浜庤块梾搴旂敤绋嫔簭鎴栨湇锷$殑缁堢璁惧囷纴濡傜数鑴戙佹坠链烘垨骞虫澘鐢佃剳绛夈
链嶅姟鍣锛氭寚鎻愪緵搴旂敤绋嫔簭鎴栨湇锷$殑涓澶涓绘満鎴栨湇锷″櫒锛岄氩父鍏锋湁杈冮珮镄勮$畻鑳藉姏鍜屽瓨鍌ㄨ兘锷涖
鏁版嵁钖屾ワ细鎸囧湪瀹㈡埛绔鍜屾湇锷″櫒涔嬮棿淇濇寔鏁版嵁镄勫畬鍏ㄤ竴镊存э纴鍗冲綋涓涓璁惧囩殑鏁版嵁鍙戠敓鍙桦寲镞讹纴鍏朵粬璁惧囩殑鏁版嵁涔熶细鐩稿簲鍦板彂鐢熷彉鍖栥
鍗忚锛氶氢俊鍗忚鏄瀹㈡埛绔鍜屾湇锷″櫒涔嬮棿阃氢俊镄勮勫垯鍜岀害瀹氾纴渚嫔侣TTP銆乄ebSocket銆乀CP/IP绛夈
API锛埚簲鐢ㄧ▼搴忕紪绋嬫帴鍙o级锛氭槸涓缁勭敤浜庤块梾搴旂敤绋嫔簭鎴栨湇锷$殑鎺ュ彛銆
2.瀹炵幇鏁版嵁钖屾ョ殑锘烘湰铡熷垯
瑕佸疄鐜板㈡埛绔鍜屾湇锷″櫒涔嬮棿镄勬暟鎹钖屾ワ纴闇瑕侀伒寰浠ヤ笅鍑犱釜锘烘湰铡熷垯锛
鏁版嵁镄勬坊锷犮佹洿鏂板拰鍒犻櫎搴旇ラ氲繃API瀹屾垚銆
搴旇ヤ娇鐢ㄥ悓涓鍗忚鍜孉PI鐗堟湰锛岀‘淇濆㈡埛绔鍜屾湇锷″櫒涔嬮棿镄勫畬鍏ㄥ吋瀹广
瀹㈡埛绔鍜屾湇锷″櫒搴旇ヤ娇鐢ㄧ浉浼肩殑鏁版嵁澶勭悊浠g爜锛屼互阆垮厤鍑虹幇鏁版嵁涓崭竴镊寸殑闂棰樸
搴旇ヤ娇鐢ㄦ湇锷″櫒鎺ㄩ併佽疆璇㈡垨Webhook绛夋満鍒朵互銮峰彇链鏂扮殑鏁版嵁镟存柊銆
3.甯哥敤镄勬暟鎹钖屾ユ柟娉
甯哥敤镄勫㈡埛绔鍜屾湇锷″櫒涔嬮棿鏁版嵁钖屾ョ殑鏂规硶链変互涓嫔嚑绉嶏细
链嶅姟鍣ㄦ帹阃侊细鍦ㄨ繖绉嶆儏鍐典笅锛屾湇锷″櫒灏嗘柊镄勬暟鎹鎺ㄩ佺粰瀹㈡埛绔锛岃屼笉闇瑕佸㈡埛绔鍙戝嚭璇锋眰銆傚綋瀹㈡埛绔杩炴帴鍒版湇锷″櫒镞讹纴链嶅姟鍣ㄥ彂阃佹墍链夋渶鏂扮殑鏁版嵁銆傝繖绉嶆柟娉曟瘆杞璇㈡洿楂樻晥锛屽洜涓烘湇锷″櫒涓崭细鍙戦佷笉蹇呰佺殑鏁版嵁銆
杞璇锛氩湪姝ゆ柟娉曚腑锛屽㈡埛绔姣忛殧涓娈垫椂闂达纸渚嫔傛疮鍒嗛挓锛夊悜链嶅姟鍣ㄥ彂鍑烘暟鎹璇锋眰锛屼互镆ョ湅鏄钖︽湁浠讳綍镟存柊鎴栨洿鏀广傜劧钖庢湇锷″櫒灏嗘墍链夋渶鏂扮殑鏁版嵁鍙戦佸洖瀹㈡埛绔銆傝繖绉嶆柟娉曟湁锷╀簬纭淇濆㈡埛绔鍜屾湇锷″櫒涔嬮棿镄勫疄镞舵暟鎹钖屾ワ纴浣嗗彲鑳戒细瀵艰嚧缃戠粶璐熻浇杩囬珮镄勯梾棰樸
Webhook锛氩湪姝ゆ柟娉曚腑锛屾湇锷″櫒灏嗘柊鏁版嵁镟存柊鍙戦佸埌涓涓鐗瑰畾镄刄RL銆傜劧钖庡㈡埛绔灏嗛氲繃姝URL璁块梾骞舵帴鏀舵洿鏂般傝繖绉嶆柟娉曞彲浠ユ洿楂樻晥鍦拌幏鍙栨渶鏂扮殑鏁版嵁锛岄潪甯搁傚悎瀹炴椂搴旂敤銆
4.甯歌侀梾棰桦强瑙e喅鏂规
鍦ㄥ疄鐜版暟鎹钖屾ョ殑杩囩▼涓锛屽彲鑳戒细阆囧埌涓浜涘父瑙侀梾棰樸备互涓嬫槸涓浜涜В鍐虫柟妗堬细
鏁版嵁鍐茬獊锛氩綋澶氢釜瀹㈡埛绔钖屾椂镟存柊钖屼竴鏁版嵁镞讹纴鍙鑳戒细鍑虹幇鏁版嵁鍐茬獊镄勬儏鍐点备负浜呜В鍐宠繖涓闂棰桡纴鍙浠ヤ娇鐢ㄤ箰瑙傞挛鎴栨偛瑙傞挛鎶链锛岀‘淇濇暟鎹镄勬g‘镐с
鏁版嵁浼犺緭澶辫触锛氩綋鏁版嵁浼犺緭澶辫触镞讹纴鍙鑳戒细鍑虹幇鏁版嵁涓崭竴镊寸殑闂棰樸备负浜呜В鍐宠繖涓闂棰桡纴鍙浠ヤ娇鐢ㄧ紦瀛樻満鍒讹纴浠ヤ究鍦ㄥけ璐ユ椂閲嶆柊灏濊瘯鏁版嵁浼犺緭銆
瀹夊叏镐ч梾棰桡细褰揿㈡埛绔鍜屾湇锷″櫒涔嬮棿浼犺緭鏁忔劅鏁版嵁镞讹纴瀹夊叏镐ф垚涓轰竴涓閲嶈佺殑闂棰樸备负浜嗕缭璇佸畨鍏ㄦэ纴鍙浠ヤ娇鐢⊿SL銆丠TTPS鎴栧叾浠栧姞瀵嗘妧链銆
镐荤粨
瀹㈡埛绔鍜屾湇锷″櫒涔嬮棿镄勬暟鎹钖屾ユ槸鐜颁唬搴旂敤绋嫔簭闱炲父閲嶈佺殑涓閮ㄥ垎銆傚逛簬鍒嗗竷寮忓岗浣溿佽法骞冲彴鏀鎸佺瓑搴旂敤鍦烘櫙锛屾暟鎹钖屾ユ垚涓轰竴涓鍏抽敭锲犵礌銆傚湪链鏂囦腑锛屾垜浠浠嬬粛浜嗕竴浜涘父鐢ㄧ殑鏁版嵁钖屾ユ柟娉曞拰瑙e喅鏂规堬纴甯屾湜鑳藉熷府锷╁紑鍙戜汉锻樻洿濂藉湴瀹炵幇瀹㈡埛绔鍜屾湇锷″櫒涔嬮棿镄勬暟鎹钖屾ャ
Ⅲ 怎样用DHCP服务器给多个网段的客户端分配IP地址
简单实现DHCP多作用域:
对于多作用域的配置,必须保证DHCP服务器能够侦听所有子网客户机的请求信息,下面是配置多作用域的基本方法,为DHCP添加多个网卡连接每个子网,并发布多个作用域的声明。
注意:划分子网时,如果选择直接配置多作用域实现动态IP分配的任务,则必须要为DHCP服务器添加多块网卡,并配置多个IP地址,否则DHCP服务器只能分配与其现有网卡IP地址对应网段的作用域。
采用双网卡实现两个作用域
1)网卡配置IP地址
DHCP服务器有多块网卡时,需要使用ifconfig命令为每块网卡配置独立的IP地址,但要注意,IP地址配置的网段要与DHCP服务器发布的作用域对应。
ifconfig eth0 192.168.2.1 netmask 255.255.255.0
ifconfig eth1 192.168.3.1 netmask 255.255.255.0
2)编辑dhcpd.conf主配置文件
当DHCP服务器网络环境搭建完毕后,可以编辑dhcpd.conf主配置文件完成多作用域的设置。
(3)服务器是如何同时为多个客户端提供服务扩展阅读:
DHCP分配地址的方式:
DHCP使用客户/服务器模式,网络管理员建立一个或多个DHCP服务器,在这些服务器中保存了可以提供给客户机的TCP/IP配置信息。
这些信息包括网络客户的有效配置参数、分配给客户的有效IP地址池(其中包括为手工配置而保留的地址)、服务器提供的租约持续时间。
如果将TCP/IP网络上的计算机设定为从DHCP服务器获得IP地址,这些计算机则成为DHCP客户机。启动DHCP客户机时,它与DHCP服务器通信以接收必要的TCP/IP配置信息。
该配置信息至少包含一个IP地址和子网掩码,以及与配置有关的租约。
DHCP服务器有3种为DHCP客户机分配TCP/IP地址的方式:
1、手工分配:在手工分配中,网络管理员在DHCP服务器通过手工方法配置DHCP客户机的IP地址。当DHCP客户机要求网络服务时,DHCP服务器把手工配置的IP地址传递给DHCP客户机。
2、自动分配:在自动分配中,不需要进行任何的IP地址手工分配。当DHCP客户机第一次向DHCP服务器租用到IP地址后,这个地址就永久地分配给了该DHCP客户机,而不会再分配给其他客机。
3、动态分配:当DHCP客户机向DHCP服务器租用IP地址时,DHCP服务器只是暂时分配给客户机一个IP地址。只要租约到期,这个地址就会还给DHCP服务器,以供其他客户机使用。
如果DHCP客户机仍需要一个IP地址来完成工作,则可以再要求另外一个IP地址。
动态分配方法是惟一能够自动重复使用IP地址的方法,它对于暂时连接到网上的DHCP客户机来说尤其方便,对于永久性与网络连接的新主机来说也是分配IP地址的好方法。
DHCP客户机在不再需要时才放弃IP地址,如DHCP客户机要正常关闭时,它可以把IP地址释放给DHCP服务器,然后DHCP服务器就可以把该IP地址分配给申请IP地址的DHCP客户机。
使用动态分配方法可以解决IP地址不够用的困扰,例如C类网络只能支持254台主机,而网络上的主机有三百多台,但如果网上同一时间最多有200个用户,此时如果使用手工分配或自动分配将不能解决这一问题。
而动态分配方式的IP地址并不固定分配给某一客户机,只要有空闲的IP地址,DHCP服务器就可以将它分配给要求地址的客户机;当客户机不再需要IP地址时,就由DHCP服务器重新收回。