这可能是一个非常奇怪的要求.
我需要programmaticaly(通过代码)更改域名所指向的IP.
IE:xyz.com指向100.100.100.100
setIP('xyz.com','100.100.100.100');
Run Code Online (Sandbox Code Playgroud)
我知道这个[代码]实际上是不可能的,但是,我需要的是通过域主机API等或你可能想到的其他方式来做到这一点.
即使不是向DNS所有者/主机发送电子邮件,我也会感到高兴.
你知道什么是相似的或哪些可能有帮助吗?
(nb:考虑在ServerFault投掷这个,但在家里感觉更多;))
干杯!
我可以使用名称"\\ xxxx\[打印机名称]"访问打印机,但不知道如何仅使用打印机的IP访问它.有任何想法吗?
编辑:答案似乎表明,我可以简单地换掉打印机的IP地址的打印机名称,但似乎并非如此.还有更多想法吗?
更新:将打印机作为IP解决的原因是网络人员给所有打印机提供了相同的共享名称,因此除了IP之外我无法区分它们.
假设我有一个评论表单,我想防止坏用户复制表单html源代码,使用action属性在我网站外的其他地方使用它.
我该怎么办?
我有一个简单的想法,但我不知道它是否正常工作(即使我不知道使用什么PHP方法)
想法是在页面中添加一个变量$ ip,这个$ ip是php文件(和表单)的位置(可能使用$ _SERVER ['PHP_INFO']或其他)...然后将此变量发送到add.php使用POST方法但不在html代码源中显示的文件.
在add.php中,服务器将检查页面的ip是否等于服务器的ip地址,然后它将决定是否添加注释或终止操作.
我希望讨论这个问题
先感谢您
我试图验证输入,看它是否是一个有效的IP地址(可能是部分IP地址).
可接受的输入:172,172.112,172.112.113,172.112.113.114
不可接受的输入:1724,172.11113等
下面是我创建的一个函数来检查它(但它验证了不可接受的输入,如1724,我似乎无法修复..请帮助)
def ipcheck(ip):
ippattern_str = '(([1-2]?[\d]{1,2}\.?){0,1}(\.[1-2]?[\d]{1,2}){0,1}(\.[1-2]?[\d]{1,2}\.){0,1}(([1-2]?[\d]{1,2}[\D\W]*)'
ippattern = re.compile(ippattern_str)
# ippattern is now used to call match, passing only the ip string
global matchip
matchip = ippattern.match(ip)
return matchip
ip = sys.argv[1]
ipcheck(ip)
print matchip
Run Code Online (Sandbox Code Playgroud)
我觉得我可能需要正确使用锚点?我已经尽力了解所有的知识,任何帮助将不胜感激.
我在Qt中寻找一个类似于MFC的IP地址控件的小部件.有没有人知道这样的小部件,或者我可以创建一个小部件?
在我的应用程序中,我需要获取一个NSString对象值等于用户公共/互联网IP地址的值.我试图解决这个问题,但两者都返回本地IP地址而不是公开.以下是我的两种方法.一个更精确,并始终返回数组中的正确项.另一个没有.(因为只选一个随机索引)...
- (NSString *)getPublicIP {
NSHost *publicIP = [[[NSHost currentHost] addresses] objectAtIndex:0];
return publicIP;
}
Run Code Online (Sandbox Code Playgroud)
其他更精确:(但不获得公共IP)
//start get ip
- (NSString *)getIPWithNSHost {
NSArray *addresses = [[NSHost currentHost] addresses];
NSString *stringAddress;
for (NSString *anAddress in addresses) {
if (![anAddress hasPrefix:@"127"] && [[anAddress componentsSeparatedByString:@"."] count] == 4) {
stringAddress = anAddress;
break;
}
else {
stringAddress = @"IPv4 address not available" ;
}
//NSLog(stringAddress);
}
NSLog (@"getIPWithNSHost: stringAddress = %@ ",stringAddress);
stringAddress = (@"getIPWithNSHost: stringAddress = %@ ",stringAddress);
return stringAddress;
} …Run Code Online (Sandbox Code Playgroud) 我工作的基于WiFi聊天引擎,我能够通过跟随着检索连接到当前的wifi网络主机列表这个链接现在得到了与IP地址的设备列表中,但我需要从IP地址的主机名和尝试以下
InetAddress inetAddr;
try {
inetAddr = InetAddress.getByName(host.hostname);
String hostname = inetAddr.getHostName();
String canonicalHostname = inetAddr.getCanonicalHostName();
holder.computerName.setText("Canonical : "+host.hostname);
} catch (Exception e) {
e.printStackTrace();
}
Run Code Online (Sandbox Code Playgroud)
这里主机名和规范主机名都显示ip地址而不是主机名.
请帮我解决这个问题.
我有个问题.我想要perline IP地址显示国家使用http://ipinfo.io
这个HTML代码
<span>192.110.160.11</span><br>
<span>177.67.82.22</span><br>
<span>36.75.102.33</span><br>
Run Code Online (Sandbox Code Playgroud)
我的js
document.body.innerHTML = document.body.innerHTML.replace(new RegExp("<span>(.*?)</span>", "g"),"<span id='ip'>$1</span> - <span id='country'>wait..</span>");
var ip = document.getElementById("ip").innerHTML;
$.get("http://ipinfo.io/"+ip, function (response) {
$("#country").html(response.country);
}, "jsonp");
Run Code Online (Sandbox Code Playgroud)
结果我的js,http://jsfiddle.net/p26uE
192.110.160.11 - US
177.67.82.22 - wait..
36.75.102.33 - wait..
Run Code Online (Sandbox Code Playgroud)
我想要结果
192.110.160.11 - US
177.67.82.22 - BR
36.75.102.33 - ID
Run Code Online (Sandbox Code Playgroud)
感谢所有能帮助我的人:D
假设我们在文本文件中有一个IP地址/块列表:
123.123.0.0
111.111.111.0
101.101.0.111
Run Code Online (Sandbox Code Playgroud)
现在我想打印出所有可能的IP地址.例如,对于上面列表中的第一项:
123.123.0.0
123.123.0.1
123.123.0.2
123.123.0.3
[...]
123.123.0.255
123.123.1.1
123.123.1.2
[...]
123.123.255.255
Run Code Online (Sandbox Code Playgroud)
我在阅读和编写文件等方面不需要帮助.只是想不出如何打印出该块/范围内的每个可能的IP地址.有可能做一个块并用x替换0并保持| x |,并在1-255之间打印x?
我有一个获取本地IP地址的代码。这是我使用的代码。
typedef std::map<string,string> settings_t;
void loadLocalIp (settings_t &ipConfig)
{
struct ifaddrs * ifAddrStruct=NULL;
struct ifaddrs * ifa=NULL;
void * tmpAddrPtr=NULL;
getifaddrs(&ifAddrStruct);
for (ifa = ifAddrStruct; ifa != NULL; ifa = ifa->ifa_next) {
if (ifa ->ifa_addr->sa_family==AF_INET) { // check it is IP4
// is a valid IP4 Address
tmpAddrPtr=&((struct sockaddr_in *)ifa->ifa_addr)->sin_addr;
char addressBuffer[INET_ADDRSTRLEN];
inet_ntop(AF_INET, tmpAddrPtr, addressBuffer, INET_ADDRSTRLEN);
string key(ifa->ifa_name);
string value(addressBuffer);
cout<<key<<" =1 " <<value<<endl;
ipConfig.insert(std::pair<string,string>(key, value));
// printf("'%s': %s\n", ifa->ifa_name, addressBuffer);
}
}
if (ifAddrStruct!=NULL)
freeifaddrs(ifAddrStruct);//remember to free ifAddrStruct
} …Run Code Online (Sandbox Code Playgroud) ip ×10
php ×2
android ×1
android-wifi ×1
c# ×1
c++ ×1
dns ×1
external ×1
forms ×1
geolocation ×1
hostname ×1
ip-address ×1
ipv4 ×1
javascript ×1
jquery ×1
mfc ×1
objective-c ×1
printing ×1
python ×1
qt ×1
regex ×1
ruby ×1