Advertisement
Guest User

Untitled

a guest
Aug 19th, 2019
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.15 KB | None | 0 0
  1. 形式
  2. ipwild ip-address/wild-card-mask ex. 192.168.1.0/0.0.0.255
  3. wild wild-card-mask ex. 0.0.0.255
  4. maskl subnet prefix length ex. 24
  5.  
  6. ipinnet(ip As String, net As String) As Boolean
  7. ipアドレスが、ネットワークアドレス(ip/wild形式)に含まれるか否か
  8.  
  9. ipwild2broadaddr(ipwild As String) As String
  10. ip/wildのブロードキャストアドレスを返却
  11. ホストアドレス部はビットオン(1)
  12.  
  13. ipwild2nwaddress(ipwild As String) As String
  14. ip/wildのNWアドレスを返却
  15. ホストアドレス部はビットオフ(ゼロ)
  16.  
  17. wild2subnetmask(sWild As String) As String
  18. wild-card-maskのprefix-lengthを返却
  19.  
  20. ipwild2ipmaskl(sNetwork As String) As String
  21. ip/wildをip/prefixに変換
  22.  
  23. ipmaskl2ipwild(sNetwork As String) As String
  24. ip/prefixをip/wildに変換
  25.  
  26. Ip2Int(sIp As String) As Variant
  27. ipアドレスを4バイト整数に変換
  28.  
  29. wild2maskl(sWild As String) As Integer
  30. wild-card-maskをprefix-lengthに変換
  31.  
  32. maskl2wild(sMaskl As Variant) As String
  33. prefix-lengthをwild-card-maskに変換
  34.  
  35. maskl2wildoct(iMaskl As Variant) As String
  36. 1バイト分のマスク長(0-8)を0-255に変換
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement