标签: ip

子网掩码和路由协议

我有一个可能非常简单的问题,但我对子网掩码的一般概念及其在不同路由协议中的使用感到困惑。

虽然我了解子网掩码的基本用例,但我想知道所有路由算法(外部和内部)在路由时是否都使用 IP 地址的子网部分?如果有区别,您能否提供一个例子并说明为什么某个协议不使用它?

ip routes subnet

0
推荐指数
1
解决办法
853
查看次数

PhP - 如何阻止除英国之外的所有欧盟国家,并允许所有非欧盟国家?

我想要一个页面来阻止除英国之外的欧盟国家/地区,同时允许所有其他非欧盟国家/地区。我所说的阻止是指我想要另一条消息,例如出现“您所在国家/地区不可用的服务”,而不是正常的页面内容。如何才能做到这一点?

注意:我不想通过阻止这些非英国欧盟国家来影响 google-bot 排名。

编辑:这是 VAT MOSS 的事情,没什么险恶的。

php ip

0
推荐指数
1
解决办法
6875
查看次数

CIDR 范围如何指定其中的 IP 地址?

我已经阅读了许多有关 VPC、CIDR 和子网的文章和帖子,但我仍然发现其中的解释令人困惑。
许多解释都不可避免地避免使用领域知识或技术术语。
对于掌握基本编程、二进制等知识的人来说,是否有更基本的解释?
我想知道 aws VPC 的背景。

ip bitmask cidr

0
推荐指数
1
解决办法
1278
查看次数

如何查找IP地址是LAN IP还是WAN IP?

如何确定IP地址是LAN IP地址还是WAN IP地址?我正在 Windows 中编写 C API。谢谢

c ip networking lan wan

-1
推荐指数
1
解决办法
5626
查看次数

PHP和MySQL IP禁系统问题

我目前正在尝试用PHP和MYSQL创建一个IP-BAN系统,但是我对MySQL语法并不是很熟悉.到目前为止这是我的代码,它返回最后一个,"呃 - 哦".码:

<?php

    $ip = '127.0.0.1';

    mysql_connect('127.0.0.1', 'user', 'pass');
    mysql_select_db('IP');

    if(mysql_query("SELECT IP FROM IP WHERE IP='127.0.0.1'") == 1){
        echo "If you get this, it may or may not be working";
    }
    elseif(mysql_query("SELECT IP FROM IP WHERE IP='127.0.0.1'") == FALSE){
        echo "If you get this, it means that your IP was not found in the database";
    }
    else{
        echo "Uh-oh!";
    }
Run Code Online (Sandbox Code Playgroud)

我的SQL数据库名称是IP,表名是IP,字段是IP和禁止.

我如何让这段代码告诉我给定的IP是否在表中?

php mysql ip if-statement

-1
推荐指数
1
解决办法
877
查看次数

如何知道我的电脑公网IP地址

我已通过 Wi-Fi 连接到我的路由器设备。

我在命令提示符下运行了“ipconfig”,但它没有显示远程访问系统的公共 IP 地址。 它显示这些 那么如何获取我的个人计算机的公共 IP 地址。

我曾尝试使用路由器 ID(通过我的 IP 组织查找)

ip networking window ip-address

-1
推荐指数
1
解决办法
5985
查看次数

如何使用PHP获取公共IP地址?

我需要使用PHP获取系统的公共IP地址.我尝试了以下功能:

function get_client_ip() {
    $ipaddress = '';
    if(getenv('HTTP_X_FORWARDED_FOR'))
        $ipaddress = getenv('HTTP_X_FORWARDED_FOR');
    else if(getenv('HTTP_X_FORWARDED'))
        $ipaddress = getenv('HTTP_X_FORWARDED');
    else if(getenv('HTTP_FORWARDED_FOR'))
        $ipaddress = getenv('HTTP_FORWARDED_FOR');
    else if(getenv('HTTP_FORWARDED'))
       $ipaddress = getenv('HTTP_FORWARDED');
    else if(getenv('REMOTE_ADDR'))
        $ipaddress = getenv('REMOTE_ADDR');
    return $ipaddress;
}
Run Code Online (Sandbox Code Playgroud)

但是,我只获得了localhost IP 127.0.0.1.我需要公共IP地址.PHP中有哪些函数可以获取我从此站点获取的公共IP地址:http://www.whatismyip.com/

php ip

-1
推荐指数
1
解决办法
2万
查看次数

我们如何确定IP地址的类别?

我目前正在尝试了解IP地址的类别。我遇到了两种确定IP地址类别的方法:

1)格式(例如NHHH = A级,NHHH = B级)

2)IP地址开头的位(例如0xxx.xxxx.xxxx = A类)

IP类别的标识是由1 && 2(即我满足规则1和2)规则还是1 ||确定的?2(我的意思是满足规则1或2)?

For 128.138.243.100/26

Address:   128.138.243.100       10000000.10001010.11110011.01 100100
Netmask:   255.255.255.192 = 26  11111111.11111111.11111111.11 000000
Wildcard:  0.0.0.63              00000000.00000000.00000000.00 111111
=>
Network:   128.138.243.64/26     **10**000000.10001010.11110011.01 000000 (Class B)
Broadcast: 128.138.243.127       10000000.10001010.11110011.01 111111
HostMin:   128.138.243.65        10000000.10001010.11110011.01 000001
HostMax:   128.138.243.126       10000000.10001010.11110011.01 111110  
Hosts/Net: 62                    
Run Code Online (Sandbox Code Playgroud)

如果我们传递规则1,128.138.243.100 / 26怎么可能是B类。由于规则1表示B类应该是NNHH,但在上面的示例中,IP地址的N部分显然超出了NNN(此处甚至侵犯了BNN的两位) H )。

ip networking system-administration

-1
推荐指数
1
解决办法
3523
查看次数

在 C# 中使用 string.Remove('\n') 会在某一点截断字符串

我有一个带有换行符的 IP 地址字符串。我需要从文字中删除所有换行符。所以我使用了 string.Remove()

现在一旦调试器越过这条线,表达式的结果在“192.168.20”处截断

为什么会发生这种情况。我不想使用替换,我想摆脱 '\n'

在此处输入图片说明

c# string ip replace .net-core

-1
推荐指数
1
解决办法
43
查看次数

从给定的子网地址和掩码中查找IPv4范围?

我有子网地址和掩码,我正在寻找该子网中可能的IP范围.请让我知道Python,PHP或Java的解决方案.

例如,我有以下详细信息:

子网地址: 10.113.12.40

面具: 255.255.255.248

那么IP范围是什么?

php python ip mask subnet

-2
推荐指数
1
解决办法
1057
查看次数