webサーバー:IPv6について

v15でIPアドレスを見て制限をかける予定があり調べました。

On Web Connectionの$3にクライント側のPアドレスがIPv6の書式になりますと書いてありました。
ですが実際に確認してみたところIPv4形式で受け取れました。
IPv6形式で返る条件はなんでしょうか?

また、WEB SET OPTIONのWeb IP address to listenで渡すIPアドレスは倍長整数に変換したIPv4のアドレスなっていました。
※変換方法についてサンプルコードがありました。
IPv6の場合にはどうすればよいのでしょうか?

よろしくお願い致します。

WEB SET (GET) OPTIONについては,v14より,

テキスト型が渡せるようになっています。(IPv4でも)

ドキュメントが更新されていませんでした。申し訳ございません。

補足

v15

http://doc.4d.com/4Dv15/4D/15.5/SET-DATABASE-PARAMETER.301-3577106.ja.htmlSET DATABASE PARAMETER>の定数_IP Address to listen_,および,http://doc.4d.com/4Dv15/4D/15.5/WEB-SET-OPTION.301-3576922.ja.htmlWEB SET OPTION>の倍調整数は,IP v4に限り,これまでどおり,動作するようになっています。

ただ,クライアント側のWebサーバーの設定は,SET DATABASE PARAMETERでしか制御できません。

v16

ドキュメントが古いようです。

SET DATABASE PARAMETERのWebサーバーアドレス設定は,もう_効力がありません_。

http://doc.4d.com/4Dv16R4/4D/16-R4/SET-DATABASE-PARAMETER.301-3317755.en.html

また,_Web Client IP address to listen_という定数が,WEB SET/GET OPTIONのほうに追加されました。

ドキュメントはv16で更新されていました。

http://doc.4d.com/4Dv16/4D/16.3/WEB-GET-OPTION.301-3652274.ja.html

: Keisuke MIYAKO

ドキュメントはv16で更新されていました。

http://doc.4d.com/4Dv16/4D/16.3/WEB-GET-OPTION.301-3652274.ja.html

確認しましたが、更新されていませんでした。
更新されていたのはR5,R6の英語バージョンのみですね。

あと、Web character setの説明も補足お願いします。倍調整数だけでなくテキストでも受け取れるみたいです。 :pray:

v16R6のドキュメントで確認しましたが、
SET/GET DATABASE PARAMETERの各セレクターの説明も古いままの様です。

取得できるのか確認のため。
$Minimum_Web_process:=Get database parameter(“Minimum Web process”)
を試しに動かしてみましたが、「テーブルまたは数式が必要です。」とエラーがでます。
引数に間違いはないと思うのですが…

: Keiji HOSAKA

$Minimum_Web_process:=Get database parameter(“Minimum Web process”)
を試しに動かしてみましたが、「テーブルまたは数式が必要です。」とエラーがでます。
引数に間違いはないと思うのですが…
失礼しました。定数なので文字列で渡したらダメなんですね。取り消します。 :pray:

: Keisuke MIYAKO

v16

ドキュメントが古いようです。

SET DATABASE PARAMETERのWebサーバーアドレス設定は,もう_効力がありません_。

<http://doc.4d.com/4Dv16R4/4D/16-R4/SET-DATABASE-PARAMETER.301-3317755
en.html>

また,_Web Client IP address to listen_という定数が,WEB SET/GET
OPTIONのほうに追加されました。

これ変ですよね。
_Web Client IP address to listen_だけなんで移動したんでしょうか。
_Client port ID_など他の設定は引き続きSET/GET DATABASE PARAMETERにしかありません。 :roll:

参考までに

IP v6/v4 変換メソッドがkb.4d.comにアップされていました。

6->4

http://kb.4d.com/assetid=77837

4->6

http://kb.4d.com/assetid=77730