标签: ip

将CIDR地址转换为子网掩码和网络地址

给定CIDR地址,例如 192.168.10.0/24

  • 如何确定面罩长度?(24)
  • 如何确定掩码地址?(255.255.255.0)
  • 如何确定网络地址?(192.168.10.0)

java ip networking mask cidr

34
推荐指数
5
解决办法
6万
查看次数

"192.168.1.1/21"是什么意思?

当他们在IP地址后写一个斜杠后跟一个数字时,这是什么意思?

ip networking network-programming

34
推荐指数
2
解决办法
4万
查看次数

如何从"另一个国家"测试网站?

我刚从挪威打来电话说有一个奇怪的域重定向,最终导致404错误,

我如何模拟我在另一个国家或复制此错误?

testing ip country proxy

34
推荐指数
3
解决办法
7万
查看次数

IP地址以零结尾?

这可能不是正确的地方或正确的时间,但我有一个问题.我是一名计算机工程师,我知道一些关于网络的事情,但是当我看到(见图)时,我是WTF.

情况:我星期五回到家,被要求帮助我父亲解决一些网络问题.他不久前坐了几台IP摄像机,我从任何地方都可以使用它.但本周IPS做了某种"重启"或升级或者什么都没有,我们得到了图片上显示的IP.现在我无法从外部IP连接到这些IP摄像头.

假设:我猜测IPS只有一个小于24位的子网掩码,但IPS为什么要这样做呢?为什么我无法连接到这个IP?

任何人都有什么可说的情况?如果我只是联系IPS,我很可能会得到一个新的IP,但我想我只是为了好玩而分享这个.我从没想过会从IPS获得这样的IP:p

在此输入图像描述

ip networking

33
推荐指数
1
解决办法
4万
查看次数

在Servlet中获取真实的客户端IP

我遇到一个简单问题的麻烦.我会在HTTPServlet中获得真正的客户端IP.

从现在起我用过:

request.getRemoteAddr()
Run Code Online (Sandbox Code Playgroud)

但现在它返回一个虚假的IP.例如:xxx.xxx.xxx.50,但我的IP类似于xxx.xxx.xxx.159.(查看http://whatismyipaddress.com/).

现在我试着用:

request.getHeader("X-Forwarded-For")
Run Code Online (Sandbox Code Playgroud)

它返回NULL.

我还参加了以下课程的探测:

public class IpUtils {

public static final String _255 = "(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)";
public static final Pattern pattern = Pattern.compile("^(?:" + _255 + "\\.){3}" + _255 + "$");

public static String longToIpV4(long longIp) {
    int octet3 = (int) ((longIp >> 24) % 256);
    int octet2 = (int) ((longIp >> 16) % 256);
    int octet1 = (int) ((longIp >> 8) % 256);
    int octet0 = …
Run Code Online (Sandbox Code Playgroud)

java ip servlets clientip

33
推荐指数
3
解决办法
7万
查看次数

如何在Android和API列表中使用VPN?(棒糖)

参考:

Android 4.0有一个用于构建VPN服务的API.

  1. VPNService(Android文档)
  2. VPNService.Builder(Android Docs)
  3. Arne Schawbe为Android实现OpenVPN(github)

其中一款带有VPN服务的应用是NetMotionMobility®(Google Play)

从"Lollipop"版本开始,Android提供了一种新的VPN类型,它提供有关VPN连接状态,请求是否通过VPN等的信息.

检测结果

(连接到VPN)

  1. Android <= 5.0(Android Lollipop)
    1. 使用WIFI(Wlan)和Cellular(rmnet)接口IP连接成功.
    2. VPN(tun)接口IP地址连接成功,但未获得VPN连接/断开事件.
  2. Android> 5.0(Android Lollipop 5.1和6.0)
    1. 连接是不是成功与WIFI(WLAN)和蜂窝(rmnet)接口IP的.
    2. VPN(tun)接口IP的地址连接成功,并且还可以获得VPN连接/断开事件.

tun接口IP: 站点本地私有IP().

  1. ConnectivityManager#TYPE_VPN
  2. NetworkCapabilites#TRANSPORT_VPN
  3. NetworkCapabilities#NET_CAPABILITY_NOT_VPN

表示该网络不是VPN.此功能默认设置,应明确清除VPN网络.常数值:15(0x0000000f)

问题:

  1. 当VPN服务在设备上处于活动状态时,请求如何从WhatsApp,Skype或浏览器等第三方应用程序中运行?
  2. 连接VPN时,设备IP堆栈究竟发生了什么?
  3. VPN隧道如何在Android中运行?
  4. 应用程序绑定到活动IP并发送请求的设计是什么?
  5. 棒棒糖(5.0)中的VPN API不稳定吗?
  6. 如果bindProcessToNetwork通过Celluar网络完成并且WiFi连接在设备中,VPN将使用哪个网络?

java ip vpn android tunneling

33
推荐指数
1
解决办法
2525
查看次数

IIS - 无法通过ip地址而不是localhost访问页面


我正在尝试发布ClickOnce应用程序并在本地测试它.我想提供安装链接,所以我需要用IP地址更新位置,除非我无法安装它(因为它localhost被翻译成计算机名并且无法访问).问题是,IIS我可以通过localhost在地址中使用来访问我的页面.

http://localhost:9995/publish/Publish.htm <-- working 
http://192.168.1.104:9995/publish/Publish.htm <-- not working (my IP address)
http://my_pc_name:9995/publish/Publish.htm <-- not working
http://127.0.0.1:9995/publish/Publish.htm <-- even that is not working
Run Code Online (Sandbox Code Playgroud)

我正在使用Windows 7Visual Studio 2012使用IIS Express 8.0,但我尝试了相同的Visual Studio 2010,它ASP.NET server仍然失败了.我关闭了防火墙.

你有什么想法可能有什么不对吗?

asp.net iis ip clickonce localhost

32
推荐指数
3
解决办法
9万
查看次数

如何禁用ip地址直接访问网站

我有一个关于VPS的网站.

我遇到的问题是,当我输入服务器的IP时,它会链接到网站.
即使进入mail.domain.com,它也会做同样的事情.

如何禁用它,以便访问者收到消息或被定向到域?

我尝试禁用IP并在云端闪存上发送记录,但它没有用.

我的设置是:

VPS on Linux Debian 
Nginx
no control panel just command line
Cloudflare
DNS setup with BIND
Run Code Online (Sandbox Code Playgroud)

ip dns nginx cloudflare server

32
推荐指数
6
解决办法
4万
查看次数

在PHP中使用IPv6地址

在仔细搜索之后,我注意到PHP中用于处理IPv6的功能略有不足.为了我个人的满意,我创建了一些功能来帮助过渡.

IPv6ToLong()函数是此处提出的临时解决方案:如何在关系数据库中存储与IPv6兼容的地址.它会将IP分成两个整数并将它们返回一个数组.

/**
 * Convert an IPv4 address to IPv6
 *
 * @param string IP Address in dot notation (192.168.1.100)
 * @return string IPv6 formatted address or false if invalid input
 */
function IPv4To6($Ip) {
    static $Mask = '::ffff:'; // This tells IPv6 it has an IPv4 address
    $IPv6 = (strpos($Ip, '::') === 0);
    $IPv4 = (strpos($Ip, '.') > 0);

    if (!$IPv4 && !$IPv6) return false;
    if ($IPv6 && $IPv4) $Ip = substr($Ip, strrpos($Ip, …
Run Code Online (Sandbox Code Playgroud)

php ip ipv6

31
推荐指数
1
解决办法
5万
查看次数

如何检查字符串中的值是否为IP地址

当我这样做

ip = request.env["REMOTE_ADDR"]
Run Code Online (Sandbox Code Playgroud)

我得到了客户端的IP地址.但是如果我想验证变量中的值是否真的是IP呢?我怎么做?

请帮忙.提前致谢.抱歉,如果重复这个问题,我没有努力找到它......

编辑

那么IPv6 IP呢?

ruby string ip ruby-on-rails ipv6

31
推荐指数
6
解决办法
2万
查看次数