Ftp and telnet to Solaris 8/9

Hi,
When I telnet or ftp to a Unix machine running Solaris 8 or 9, it usually takes about 3 minutes to give me the login prompt, does anyone know why it takes so long to get the prompt?
Thanks!
Joseph

Look in your /etc/nsswitch.conf file. This shows the order in which your system resolves IP addresses. Specifically, the "hosts" line.
If you are using dns, use this for the hosts entry:
hosts: files dns
If you are not using dns, use this line:
hosts: files
Also, make sure your dns is working correctly (if you are using it).
Populate your /etc/resolv.conf file with the following info:
domain yourdomain.com
nameserver IP.OF.DNS.SERVER
nameserver IP.OF.ANOTHER.DNS
Test it out with the nslookup command. For example:
# nslookup www.sun.com
The response should look something like this:
Server: DNS1-INTRANET.yourdomain.com
Address: IP.OF.DNS.SERVER
Name: www.sun.com
Address: 64.124.140.199

Similar Messages

  • Ftp and telnet

    install oracle Linux 5.0 update 3 i am not able to telnet are ftp .. i am able to use ssh via putty any idea

    Hello,
    In order to start ftp (run this commands as root):
    #service vsftpd start-to make sure that ftp starts everytime you reboot the system:
    #chkconfig vsftpd onI order to start telnet (not recommended though):
    -first you need to edit this file:
    [root@kido xinetd.d]# cat /etc/xinetd.d/krb5-telnet
    # default: off
    # description: The kerberized telnet server accepts normal telnet sessions, \
    #              but can also use Kerberos 5 authentication.
    service telnet
            flags           = REUSE
            socket_type     = stream
            wait            = no
            user            = root
            server          = /usr/kerberos/sbin/telnetd
            log_on_failure  += USERID
            disable         = yes
    }-it should like this
    [root@kido xinetd.d]# cat /etc/xinetd.d/krb5-telnet
    # default: off
    # description: The kerberized telnet server accepts normal telnet sessions, \
    #              but can also use Kerberos 5 authentication.
    service telnet
            flags           = REUSE
            socket_type     = stream
            wait            = no
            user            = root
            server          = /usr/kerberos/sbin/telnetd
            log_on_failure  += USERID
            disable         = no
    }-after this, restart xinetd server:
    [root@kido xinetd.d]# service xinetd restart
    Stopping xinetd:                                           [  OK  ]
    Starting xinetd:                                           [  OK  ]I strongly advice you to use ssh instead of telnet (it's far more secure):
    #service sshd start
    #chkconfig sshd onkido

  • Newbie Q about terminal and telnet

    Not sure this is the right forum but I posted on the osx server threads with no reply so here goes.
    Q. turning off the wan side telnet port on my router using telnet via the terminal.?
    I've seen instructions some where about how to use telnet to turn off sip in a router re getting ichat to work. Can I close or stealth my telnet port in a similar way. also ping and ftp and 80 are open not stealth. (re shields up site.)
    I'm used to seeing no real traffic over my old & possibly dead router unless I initiate it. I've just got the echolife hg520s over which their is continual if minor traffic and it bugs me.
    Btw... in the firmwares http gui I've disabled the cwmp option and selected all wan side options as disabled including ping and telnet.??
    Thanks

    This is very strange. Being the paranoid kind of guy that I am, whenever I go on business travel, I run nmap against my home network (I'd do it more frequently from the office, but my employer's IT Secret Police blocks almost all outgoing destination ports), and this last trip (last week) I found telnet 23, http 80, LM Social Server 1111 (what the heck is that?) and 52869 open. In Terminal, I typed telnet {myHomeDomainName} and got a login prompt to my modem! Previous nmap about one month prior all was ok. I freaked out.
    Once back home, I could not close the ports, even though the modem's configuration page said that the only port forwarded was my ssh port (as desired) and that remote management was disabled. I hard reset the router, I reinstalled the firmware from the critical recovery disk image, and I reinstalled the firmware update -- multiple times. That would close 'em off, for about an hour or two. I was on the phone with my ISP (Qwest) about three or more times for about 45 mins per call, and then, mysteriously, the ports have closed with no interaction on my part and have remained closed thus far for two days now. (It just so happens we have a WAP at work for visitors, puts 'em outside our really restrictive firewall, but when there, you can't access anything inside the corporate LAN when you do that, but I affiliated to that WAP anyways so I could run nmap this afternoon during lunch.) So I'm wondering whether my ISP's Secret Police have a backdoor programmed into their firmware set for the DSL modems that they sell, but they shut it down (at least temporarily) since I caught 'em, well, caught somebody, with my ports open?
    Check your firewall logs for unusual activity: in Terminal, as admin-privileged user, type
    +sudo cat /var/log/ipfw.log+
    if unusual probes or activity, get on the phone with your ISP, ask why your modem config pages say your firewall is on and no ports are forwrded but telnet's open, and if you have unusual acitivity in those logs, ask 'em to start an investigation.

  • Log ssh and telnet connections

    Hi guys,
    if you want to log all ssh and telnet connections to your system, what entry do you put in /etc/syslog.conf file?
    Thank you

    Google is your friend:
    http://www.unix.com/solaris/128310-logging-incoming-connections-solaris-10-a.html

  • Ftp and http access over XDB repository is not allowed...

    When I try to execute the following command on a reasonably fresh Oracle 11 installation:
    insert into "XMLTEST" ( "name", "xmlfof" ) values ( 'small', DBMS_XDB.GETCONTENTXMLTYPE('/public/small.xml') );
    -- The schema is correctly registered, the file "small.xml" is in the /public repository folder, the user has every conceivable role and priviledge
    -- http access works fine from a remote location, tried to execute the command on the server and from remote system...
    I get the following error message:
    ORA-31020: Der Vorgang ist nicht zulässig, Ursache: For security reasons, ftp and http access over XDB repository is not allowed on server side ORA-06512: in "XDB.DBMS_XDB", Zeile 1915
    Searching for an answer on the forum didn't produce any concreate explanation... Does anyone have any idea how to solve this problem?

    As it turns out, the XML file contained a reference to a DTD at an external web-site, which caused the problem - it was identical to that described here:
    Re: ORA-31020 when using XML with external DTD or entities
    After removing the reference, everything works perfectly...

  • Fusion Middleware 11g Weblogic, forms and Reports in Solaris  11 zone

    Hi,
    Any one Installed Fusion Middleware 11g Weblogic, forms and Reports on Solaris 11 zone ??
    So Pls Let me know Weblogic and Fusion Middleware 11g versions which are working
    I try
    Weblogic 10.3.3 Installed 64 Bit Went OK
    Fusion Middleware 11g 11.1.1.2.0 Errors While Relink few items like frmbldr etc
    Then Fusion Middleware 11g Patchset5 11.1.1.6 Still Same Errors Relink few items like frmbldr etc
    Then Cconfig.sh failed at create domain
    Regards

    Hi Deepak,
    Just config.sh or config.cmd file and try to change the JDK with in and try to configure new domain from there.
    Regards,
    Kal

  • Is SNMP RO and telnet good enough for IPM?

    Dear friends,
    I have only SNMP RO access to the router and telnet access as well from Ciscoworks LMS.
    But i dont have SNMP RW access.
    Is it possible that i configure ip sla monitor manually on the routers / switches and just use IPM to poll these routers and collect the SLA statistics?
    Thanks a lot
    Gautam

    IPM requires read-write access.  However, you could try configuring the collectors on the devices manually, then import those collectors into IPM using the "ipm importcollector" cli command.  I haven't tested doing this without having SNMP RW configured, but it should work.  IPM will just not be able to fully manage the collectors, but it should be able to poll them.

  • I was running Foxfire 3.6.9 and wanted to use FTP Program add-on and it did not appear to load but appeared but then would be installed but not run or appear under tools. So I deleted Foxfire 3.6.9 and down loaded to 3.5.9 so it could get FTP and it is do

    I was running Foxfire 3.6.9 and wanted to use FTP Program add-on and it did not appear to load but appeared but then would be installed but not run or appear under tools. So I deleted Foxfire 3.6.9 and down loaded to 3.5.9 so it could get FTP and it is doing the same could not install. Even after I registered my copy. The last time I used this program it showed up under tools and worked great. any suggestions on whats going on and how I can get around this?.by ralphd3g

    Delete the files extensions.* (extensions.rdf, extensions.cache, extensions.ini) and compatibility.ini in the Firefox [[Profiles|profile folder]] to reset the extensions registry.
    See "Corrupt extension files": http://kb.mozillazine.org/Unable_to_install_themes_or_extensions
    If you see disabled extensions that are not compatible on the next start in "Tools > Add-ons > Extensions" then click the "Find Updates" button to do a compatibility check.

  • Difference between Seeburger FTP and OFTP adapters

    hi,
    Can anybody tell me the difference between Seeburger FTP and OFTP adapters?
    On what basis should one make a business decision as to which adapter to go for?
    Kindly help urgently.
    Regards,
    Loveena

    Hi ! Loveena
    Seeburger EDI Adapter provides an EDI solution on internet via HTTP or AS2 to replace the expensive VAN. It provides some pre-built mappings for IDOC to ANSI X12(810,850,855,856 etc.,) and Idoc to EDIFACT(ORDERS,DESADV,INVOIC etc.,) and has the ability to build your own. These pre-defined mappings transform the IDOC-XML to EDI-XML format.
    Seeburger Adapters are used to Connect the applications which are using Message protocol/Transport protocol as CrossIndustry(payment), VAN, OFTP, AS2(EDIINT), Generic and EDI based applications.
    Re: Seeburger Adapter
    Reg seeburger seeburger
    installation
    https://forums.sdn.sap.com/click.jspa?searchID=2268965&messageID=3210111
    OFTP ist a communication protocol. This has nothing to do with the format you have to transfer.
    regards the format you have to clear at which standard you have to transfer the messages. This can be any EDI format. At OFTP area the standard are often VDA or ODETTE.
    You can create this messages using different EDI adapters (of course also the mendelson adapter ).
    Regards OFTP you need additional software which handle the transfer based on the OFTP standard. Mostly you also need an ISDN card for using this protocol.
    We can support you with this software for OFTP transport too.
    More info also available at http://www.mendelson-e-c.com/.
    have a look at the ACTIS OFTP Adapter
    Ref: http://www.actis.atosorigin.de/solutions/en/ACTIS_solutions/SAPXI.php
    refer this thread also
    When we need Seeburger AS2 & FTP?
    XI Seeburger adapters
    Adapter for OFTP?!
    Thanks !!

  • Metadevices and Upgrade from Solaris 2.6 to 8

    Hello,
    I want upgrade my current Solaris system from 2.6 to 8. My filesystem are mirrored metadevices including root partion. Are there any problems during upgrade? Did anybody recommend to detach metadevices and mirrors?
    Thanks in advance
    Ivette

    The wikipedia page on solaris http://en.wikipedia.org/wiki/Solaris_(operating_system) shows the changes in the system as newer versions came out. I'd highly suggest getting a test box and setting up Solaris 10 on it, and getting a feel for the new install and in particular, ZFS. It's been a number of years since I last used 2.6, but Solaris 10 is vastly better in many ways, including stability. With ZFS you also don't have to use fsck. The best features of Solaris 10 are the new ZFS file system, zones, snapshots, and the new services (rather than rc scripts). If you are going to set up Solaris 10, it's best to immediately start with bootable ZFS file systems rather than trying to upgrade your UFS file systems later. Security is also vastly improved over 2.6, as well as not having to use the old OpenWindows. Also find out what changes you'll need to make to have your old apps run, with all the changes in libraries and stuff since then.

  • C and C++ applications - Solaris 8 to Solaris 10 transition

    I am about to be involved in the process of building and deloying C and C++ applications on Solaris 10, that currently are built and run on Solaris 8. I do not anticipate significant problems, based on a review of the Solaris 10 release notes (particularly the End-of Software statements). However, I was curious to know if any one from the the Solaris community may have lessons learned that they would be willing to share in regards to this activity.
    Thanks,
    HLK1

    Check metalink note 291024.1
    It should be possible to skip point 3 and install on AIX 11.1.0.7 skipping 10.2.0.4 and then use transport_tablespace exp/imp

  • Pull compressed file (.gz format) via FTP and place on Application server

    Hello!
    Greetings.
    We have a requirement where a compressed file in the format *.gz is to be pulled via FTP and saved to the application server after extracting.
    I searched the forums and found options to pull text or XL files, but nothing about pulling a compressed file. I wished to know if there is any process for the same. After pulling the file, it is to be saved to Application server after extracting. My doubts are as below:
    1. How to pull a *.gz file via FTP (Need batch processing)
    2. Can I extract and rename th file before saving it to applciation server? Or I need a temporary location to place the file before extraction?
    Any inputs are appreciated.
    Thanks,
    Shishir.

    Hi Sandra.
    Thanks for the confirmation.
    There is a change is the requirement. We need to Poll the FTP server for the file for the duration of one week every month.
    When the file is found, we are to take the *.gz file, extract and put on the application server.
    My question is how do we poll the application FTP server? I searched  the forums and found a few threads that say that an FTP adapter is to be setup for polling the FTP server and then we can schedule it using u201CAvailability Time Planningu201D.
    /people/shabarish.vijayakumar/blog/2006/11/26/adapter-scheduling--hail-sp-19-
    I wished to know if that is the only way to approach this requirement.
    Any help is appreciated.
    Thanks and Regards,
    Shishir.
    Edited by: Shishir Kinkar on Apr 26, 2011 11:07 AM

  • Stetting up FTP and SFTP adapters for the same interface

    Experts-
    I have a situation in which client has a requirement to setup both FTP and SFTP adapters (from adapetive adapters) for the same interface. They want to have a copy of file locally and also want a file to be sent out securly using SFTP. In my interface which was previously developed they have used one business system and added FTP and SFTP to the same. If try to add new Receiver Agreement it will say that the object already exists as the Interface Mapping is same.
    Please send me any suggestions which would resolve my problem

    Hi Hari,
    As you cannot create two Receiver agreement using only one receiver interface , please create a new receiver Interface, add that in interface determination step and then assing a different channel to new receiver agreement.
    If your requirement is to store the file ,i would suggest write the file in your unix directory using NFS( /usr/sap...). then run a AFT job (if already set up in your landscape) to transfer file securly to target destination.Not sure if its feasible in your case otherwise you can use  SFTP for the secure transfer.
    Best Regards
    Srinivas

  • Java API that implements the SSH, SFTP and Telnet protocols

    Hi,
    I'm looking for a Java API that implements the SSH, SFTP and Telnet protocols. Does anyone have a suggestion?
    Any Suggestions are really appreciated ?
    Thanks,
    Avin

    I believe SSH and telnet are used for interactive command line sessions, don't know how you want to use them in a program.

  • LAN DNS and telnet newbi help

    hi
    i am following the steps at [http://blog.ronnyegner-consulting.de/2009/10/15/configuring-a-small-dns-server-for-scan/|http://blog.ronnyegner-consulting.de/2009/10/15/configuring-a-small-dns-server-for-scan/]
    /etc/resolv.conf
    search sayantan.chakraborty
    nameserver 192.168.1.2
    nameserver 192.168.1.3
    nameserver 192.168.1.1dig
    [root@rac-1 ~]# dig @192.168.1.3 rac-1.sayantan.chakraborty
    ; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5 <<>> @192.168.1.3 rac-1.sayantan.chakraborty
    ; (1 server found)
    ;; global options:  printcmd
    ;; Got answer:
    ;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 25058
    ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
    ;; QUESTION SECTION:
    ;rac-1.sayantan.chakraborty.    IN      A
    ;; AUTHORITY SECTION:
    .                       5151    IN      SOA     A.ROOT-SERVERS.NET. NSTLD.VERISIGN-GRS.COM. 2009122301 1800 900 604800 86400
    ;; Query time: 26 msec
    ;; SERVER: 192.168.1.3#53(192.168.1.3)
    ;; WHEN: Thu Dec 24 12:34:39 2009
    ;; MSG SIZE  rcvd: 119
    [root@rac-1 ~]# dig @192.168.1.3 rac-scan.sayantan.chakraborty
    ; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5 <<>> @192.168.1.3 rac-scan.sayantan.chakraborty
    ; (1 server found)
    ;; global options:  printcmd
    ;; Got answer:
    ;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 41264
    ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
    ;; QUESTION SECTION:
    ;rac-scan.sayantan.chakraborty. IN      A
    ;; Query time: 25 msec
    ;; SERVER: 192.168.1.3#53(192.168.1.3)
    ;; WHEN: Thu Dec 24 12:35:26 2009
    ;; MSG SIZE  rcvd: 47
    [root@rac-1 ~]# dig @192.168.1.3 rac-scan.sayantan.chakraborty
    ; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5 <<>> @192.168.1.3 rac-scan.sayantan.chakraborty
    ; (1 server found)
    ;; global options:  printcmd
    ;; Got answer:
    ;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 37327
    ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
    ;; QUESTION SECTION:
    ;rac-scan.sayantan.chakraborty. IN      A
    ;; Query time: 9 msec
    ;; SERVER: 192.168.1.3#53(192.168.1.3)
    ;; WHEN: Thu Dec 24 12:35:58 2009
    ;; MSG SIZE  rcvd: 47
    [root@rac-1 ~]# dig @192.168.1.2 rac-2.sayantan.chakraborty
    ; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5 <<>> @192.168.1.2 rac-2.sayantan.chakraborty
    ; (1 server found)
    ;; global options:  printcmd
    ;; Got answer:
    ;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 58273
    ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
    ;; QUESTION SECTION:
    ;rac-2.sayantan.chakraborty.    IN      A
    ;; AUTHORITY SECTION:
    .                       9612    IN      SOA     a.root-servers.net. nstld.verisign-grs.com. 2009122301 1800 900 604800 86400
    ;; Query time: 0 msec
    ;; SERVER: 192.168.1.2#53(192.168.1.2)
    ;; WHEN: Thu Dec 24 12:36:29 2009
    ;; MSG SIZE  rcvd: 119
    [root@rac-1 ~]# dig @192.168.1.2 rac-1.sayantan.chakraborty
    ; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5 <<>> @192.168.1.2 rac-1.sayantan.chakraborty
    ; (1 server found)
    ;; global options:  printcmd
    ;; Got answer:
    ;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 22905
    ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
    ;; QUESTION SECTION:
    ;rac-1.sayantan.chakraborty.    IN      A
    ;; AUTHORITY SECTION:
    .                       9591    IN      SOA     A.ROOT-SERVERS.NET. NSTLD.VERISIGN-GRS.COM. 2009122301 1800 900 604800 86400
    ;; Query time: 0 msec
    ;; SERVER: 192.168.1.2#53(192.168.1.2)
    ;; WHEN: Thu Dec 24 12:37:09 2009
    ;; MSG SIZE  rcvd: 119packages
    [root@rac-1 ~]# rpm -qa|grep bind
    bind-9.3.6-4.P1.el5
    system-config-bind-4.0.3-4.0.1.el5
    bind-utils-9.3.6-4.P1.el5
    ypbind-1.19-12.el5
    bind-chroot-9.3.6-4.P1.el5
    bind-libs-9.3.6-4.P1.el5
    kdebindings-3.5.4-6.el5
    [root@rac-1 ~]# named status
    [root@rac-1 ~]# service named status
    number of zones: 6
    debug level: 0
    xfers running: 0
    xfers deferred: 0
    soa queries in progress: 0
    query logging is OFF
    recursive clients: 0/1000
    tcp clients: 0/100
    server is up and running
    named (pid  16550) is running...
    [root@rac-1 ~]# 0)am i on wrong path?
    1)what i am missing to make my dns and telnet to talk?
    2) /var/named/named_querylog this file is empty ---what to do then for trouble shooting ?
    regards

    /etc/named.conf
    options {
    # The directory statement defines the name server's working directory
    directory "/var/named";
    # Write dump and statistics file to the log subdirectory.  The
    # pathenames are relative to the chroot jail.
    dump-file "/var/log/named_dump.db";
    statistics-file "/var/log/named.stats";
    # The forwarders record contains a list of servers to which queries
    # should be forwarded.  Enable this line and modify the IP address to
    # your provider's name server.  Up to three servers may be listed.
    #forwarders { 192.0.2.1; 192.0.2.2; };
    # Enable the next entry to prefer usage of the name server declared in
    # the forwarders section.
    #forward first;
    # The listen-on record contains a list of local network interfaces to
    # listen on.  Optionally the port can be specified.  Default is to
    # listen on all interfaces found on your system.  The default port is
    # 53.
    #listen-on port 53 { 127.0.0.1; };
    # The listen-on-v6 record enables or disables listening on IPv6
    # interfaces.  Allowed values are 'any' and 'none' or a list of
    # addresses.
    listen-on-v6 { none; };
    # The next three statements may be needed if a firewall stands between
    # the local server and the internet.
    #query-source address * port 53;
    #transfer-source * port 53;
    #notify-source * port 53;
    # The allow-query record contains a list of networks or IP addresses
    # to accept and deny queries from. The default is to allow queries
    # from all hosts.
    #allow-query { 127.0.0.1; };
    # If notify notify ">is set to yes (default), notify messages are sent to other
    # name servers when the the zone data is changed.  Instead of setting
    # a global 'notify' statement in the 'options' section, a separate
    # 'notify' can be added to each zone definition.
    notify no;
    logging {
    # Log queries to a file limited to a size of 100 MB.
    channel query_logging {
    file "/var/named/named_querylog"
    versions 3 size 100M;
    print-time yes;                 // timestamp log entries
    category queries {
    query_logging;
    # Or log this kind alternatively to syslog.
    channel syslog_queries {
    syslog user;
    severity info;
    category queries { syslog_queries; };
    # Log general name server errors to syslog.
    channel syslog_errors {
    syslog user;
    severity error;
    category default { syslog_errors;  };
    # Don't log lame server messages.
    category lame-servers { null; };
    acl acl_transf { 192.168.1.3; };
    # The following zone definitions don't need any modification.  The first one
    # is the definition of the root name servers.  The second one defines
    # localhost while the third defines the reverse lookup for localhost.
    #zone "." in {
    # type hint;
    # file "root.hint";
    zone "localhost" in {
    type master;
    file "localhost.zone";
    zone "0.0.127.in-addr.arpa" in {
    type master;
    file "127.0.0.zone";
    zone "sayantan.chakraborty" in {
    type master;
    file "db.sayantan.chakraborty";
    allow-transfer { acl_transf; };
    };

Maybe you are looking for

  • Headers are changing when adding a new section between others

    Hi! I am compiling a colloquium program. For each lecture abstract, I have made a file with distinct headers. I open the page side tab, click on one page and copy it (Command+C). I click in the main file, in the page side tab, on the abstract which w

  • Re: Toshiba Configuring System

    this is for windows vista: let the Configuring System run a few times... who knows what its doing... on the 5th or 6th time the computer reboots and config setup is running hit "windows key" to bring up start bar. right click on "scripts" icon runnin

  • Using File class

    For an assignment I have I was told to make a constructor that inputs a File object, I think i properly created this object in my main program but when I put public classname(File file1) for my constructor it gives me the error "File cannot be resolv

  • Weblogic with Hibernate gives error of named queries ? urgent

    I have deployed my application on Weblogic 11g, it gives Hibernate Names query exception. My Application uses Hibernate 3.0 and it works successfully on Tomcat JBOSS Glassfish But , on weblogic it gives Named query exception .Please any once can help

  • Printing on DVD's/clear spray to avoid smudging

    Does anyone have any experience with this concept? I remember a thread about some sort of spray that you put on the DVD after you've printed the picture/logo/whatever on it. Unfortunately I can't find that thread. What spray is it? Does it work well?